删除 LVM 及其相关内容

删除 LVM 及其相关内容

我想从服务器中删除 /dev/sdb 磁盘。在此之前,我想我应该删除 lvm 及其相关的任何内容。我不关心 /dev/sdb1 数据。

我正在尝试关注这篇文章https://www.golinuxhub.com/2014/03/how-to-remove-logical-and-physical.html

lvremove /dev/mapper/VolGroup01-LogVol00

但在第二个命令中我收到以下错误

vgreduce VolGroup01 /dev/sdb1
Can't remove final physical volume "/dev/sdb1" from volume group "VolGroup01"

也尝试过vgchange -an VolGroup01vgreduce VolGroup01 /dev/sdb1但仍然出现同样的错误。

答案1

您正在尝试将卷组“缩减”为无。相反,要删除它,请使用vgremove

vgremove VolGroup01

现在您可以使用 从物理卷中删除 LVM 卷标签pvremove

pvremove /dev/sdb1

现在您可以移除或重新利用磁盘。

答案2

顺便说一句,我曾经因为在pvmove操作过程中中止而头疼,并且vgremove出现了“忙碌”错误。解决办法是使用pvremove --force --force(是的,--force两次使用标志)。

根据您的情况:

pvremove /dev/sdb1 --force --force

然后,我终于可以使用:

vgremove VolGroup01

当然,所有内容sdb1都丢失了,但我能够删除 LVM 并重新开始。

相关内容