imz*_*hev 7 lvm restore tmp sandbox
似乎通常将快照称为只读。(在创建快照,然后对主卷进行一些实验,然后通过将快照“合并”到主卷中来恢复旧状态的场景。)
LVM 中是否有替代方案?即,人们甚至不希望临时实验在主卷中可见,因此创建一个“临时”快照,使其可写,在该“分支”中进行实验,然后丢弃快照(或者如果对结果感到满意,可以合并它)?
如果 LVM 中可以写快照,那么将修改后的快照合并到也有一些不同修改的主卷时会发生什么?
(顺便说一句,默认情况下 btrfs 快照似乎是可写的,因此这种情况在 btrfs 中似乎是可能的。)
LVM 确实支持读写快照,事实上这是默认设置。合并修改后的快照将删除快照源卷上的数据,与合并未修改快照的方式相同。
如果您希望放弃修改,那么我建议您使用 RW 快照并合并(如果您想保留它们)。如果您希望保留修改,那么您应该创建一个 RO 快照(或者 RW 只是不要挂载它)并在出现问题时合并。
第一种情况的示例可能是:您希望每天使用完全相同的软件启动虚拟机。有时您想保留更改,因为您安装了补丁,但大多数时候您想重新开始。
第二种情况可能是系统升级。大多数情况下它都可以工作,您可以删除快照。但它时不时地失败,你想要合并。