我计划使用 LVM 以便能够拍摄大文件的原子快照并将它们同步到远程站点。
我想知道的是,是否对主(非快照)卷有任何长期影响:如果我通常在删除并创建新快照之前将快照保留 24 小时,主卷是否会逐渐变得更加碎片化?
答案1
不,不会出现碎片在原始文件系统上因为快照。
基本上都是快照这样工作:
- 您通过为其提供一些磁盘空间来跟踪更改来启动快照,
- 原始卷上的一个块被修改,
- 在新块实际写入原始卷之前,(旧)块内容被复制到快照区域内,
- 每当您访问快照设备时,LVM 都会将块访问映射到原始卷或快照区域,让您感觉快照卷已“冻结”。
在该过程中,原始卷的行为不会因快照而有所不同。它只是忽略整个快照的事情。
(您会注意到,这种“避免碎片”行为会带来性能成本,当写作不过到原始文件系统。)