为LVM快照分配的空间可以减少多少?

为LVM快照分配的空间可以减少多少?

我创建了一个 LVM 快照,然后修改了原始逻辑卷,现在我发现我可能分配了太多空间来保存快照。我想通过减少为快照分配的空间来回收一些可用空间。

如何检查在不破坏快照的情况下可以减少为快照分配的空间多少?

换句话说:如何找出当前时刻快照继续存在实际需要的空间?

(如果我知道这个最小必要大小,那么我可能可以简单地lvreduce从快照中为 VG 回收更多可用空间。)

答案1

其实通过快照就可以很容易的看到实际使用的空间激活卷后(例如,使用vgchange -a y-- 以分配给快照的总空间的百分比表示:

它显示在分配给快照的输出行lvdisplay,或通过snap_percent的选项lvs

(我只是在检查卷而没有激活它们 - 这就是为什么我无法直接看到此信息。)

例如,如果是 5%,那么您可以简单地使用lvreduce -l 5%LV(或更多)来重新调整快照卷中所有未使用的空间。

相关内容