从 LVM 中删除刚添加的卷

从 LVM 中删除刚添加的卷

我们做了以下事情:

  1. 向卷组中添加了一个卷(500G)
  2. 扩展卷组上的逻辑卷

我们没有扩展逻辑卷上的文件系统。

然后我们决定,这不是一个好主意。

现在我们要再次安全地删除该卷。

计划:

  1. lvreduce逻辑卷与文件系统完全一致
  2. 减少

问题:

  1. 如何准确知道文件系统的大小?
  2. LVM 是否会自动检测新的物理卷提供的空间不再使用并允许拔下该卷?

答案1

首先,确保您有备份。

最难的部分是确定旧文件系统的确切大小。要么你有,要么可以使用--resizefslvreduce/lvresize 选项,可以使用,在这种情况下,你可以安全地使用 lvreduce,要么先将文件系统缩小到某个大小较少的比您提供给 lvreduce 的大小要大。这是假设 FS 尚未填满!dumpe2fs -h $FSMOUNTPOINT | grep '^Block '将提供块计数和大小,但我不会依赖它。但是,resize2fs 将接受目标大小,然后您可以将其提供给 lvreduce。

在将 lv 缩小到可以容纳您想要保留的磁盘的大小后,系统pvs会告诉您是否已使用卷。如果已使用,请使用pvmove $BADDEVICE $KEEPDEVICE将其设为未使用,然后您可以使用vgreduce $VG $BADDEVICE从 VG 中删除设备。

答案2

Debian 似乎在创建了 vg 配置的备份/etc/lvm/archive- 应该可以使用这样的旧配置。

相关内容