我想从服务器中删除 /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 VolGroup01
, vgreduce 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 并重新开始。