我们做了以下事情:
- 向卷组添加了一个卷(500G)
- 扩展卷组上的逻辑卷
我们没有在逻辑卷上扩展文件系统。
然后我们决定,这不是一个好主意。
现在我们要再次安全地删除卷。
计划:
lvreduce
与文件系统完全一致的逻辑卷- 减少
问题:
- 如何准确找出文件系统的大小?
- LVM 是否会自动检测到新物理卷提供的空间不再使用并允许拔出卷?
我们做了以下事情:
我们没有在逻辑卷上扩展文件系统。
然后我们决定,这不是一个好主意。
现在我们要再次安全地删除卷。
计划:
lvreduce
与文件系统完全一致的逻辑卷问题:
首先,确保您有备份。
最难的部分是确定旧文件系统的确切大小。要么您拥有并且可以使用
--resizefs
lvreduce/lvresize 选项,在这种情况下您可以安全地使用 lvreduce,或者首先将文件系统减少到小于您将提供给 lvreduce 的值。那是假设FS还没有满!dumpe2fs -h $FSMOUNTPOINT | grep '^Block '
会给出块数和大小,但我不会依赖它。然而,resize2fs 将接受一个目标大小,然后您可以将其提供给 lvreduce。在您将 lv 减少到适合您要保留的磁盘的内容后,
pvs
会告诉您是否使用了您的卷。如果是,请使用pvmove $BADDEVICE $KEEPDEVICE
使其未使用,然后您可以使用vgreduce $VG $BADDEVICE
将设备从 VG 中移除。Debian 似乎创建了 vg 配置的备份
/etc/lvm/archive
- 应该可以使用这样的旧配置。