快照的 LVM 块分配

快照的 LVM 块分配

我在“man 8 lvcreate”中找到了这个,这给我带来了一些问题。所以:

-s, --snapshot OriginalLogicalVolume{名称|路径}

...精简快照共享精简池卷内的相同块。 ;

问题:相同的块?与快照的起源相同的块,或者只是“块也形成同一个池”,或者......


附带问题,因为我是 LVM 新手:我如何才能知道哪些块属于 LVM 系统上的哪个文件?

答案1

对于未更改的数据快照,使用与快照源相同的块(这是写时复制快照的原理)。

如果有多个“正常”快照,则更改的数据将写入所有快照。但多个精简快照对仅更改一次的数据使用同一块。如果在制作第二个快照后再次写入相同的地址,那么精简快照当然也需要两个块。

相关内容