LVM快照最终会导致碎片吗?

LVM快照最终会导致碎片吗?

我计划使用 LVM 以便能够拍摄大文件的原子快照并将它们同步到远程站点。

我想知道的是,是否对主(非快照)卷有任何长期影响:如果我通常在删除并创建新快照之前将快照保留 24 小时,主卷是否会逐渐变得更加碎片化?

答案1

不,不会出现碎片在原始文件系统上因为快照。

基本上都是快照这样工作:

  1. 您通过为其提供一些磁盘空间来跟踪更改来启动快照,
  2. 原始卷上的一个块被修改,
  3. 在新块实际写入原始卷之前,(旧)块内容被复制到快照区域内,
  4. 每当您访问快照设备时,LVM 都会将块访问映射到原始卷或快照区域,让您感觉快照卷已“冻结”。

在该过程中,原始卷的行为不会因快照而有所不同。它只是忽略整个快照的事情。

(您会注意到,这种“避免碎片”行为会带来性能成本,当写作不过到原始文件系统。)

相关内容