Linux中 lvm快照使用、原理(图文详解)

本文详细介绍了LVM(LogicalVolumeManager)快照的原理,包括其基于写时复制的技术,快照卷如何共享源逻辑卷数据以及创建和恢复快照的过程。还提供了实际操作的命令指导,强调了LV卷组中需预留空间给快照的必要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、LVM快照原理

当执行创建LVM快照的命令后,只是创建了一个指向源逻辑卷的快照卷。因为快照采用的是“写时复制(copy-on-write, COW)”技术,“写时复制”技术是指创建快照卷时,同时创建了一个指向源逻辑卷的链接,这个链接使得快照卷可以共享源逻辑卷里的数据。因此你会看到快照卷的内容与源逻辑卷中的内容是⼀模⼀样的。如下图所示(实线表示快照卷,虚线表示源逻辑卷)

请注意:正因快照卷需要共享源逻辑卷里的数据(就是共享PE物理块),所以快照卷和源逻辑卷必须要在同一个VG卷组里。

只有当源逻辑卷的数据发生修改后,快照卷才会将源逻辑卷修改前的数据拷贝。所以在下图中看到,快照卷中拷贝了源逻辑卷修改前的数据,除此之外,快照卷除了源逻辑卷中修改后的数据不能访问,其它B到I的数据都是可以访问的。

恢复快照,就是把源逻辑卷恢复成修改数据前的样子。如下图所示

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值