为了调整我的/home/{user}
目录大小,我决定在驱动器上划分一些我不知道已经在LVM组内的空间。我能够成功删除分区(总共1.8T)并将其刻成一堆500G分区,因此我可以根据需要混合和匹配空间。
我删除/dev/sdb3
(1.8T)并/dev/sdb3
(~500G),/dev/sdb4
(~500G)/dev/sdb5
(~500G),/dev/sdb6
(~300G)在分区表上。
我能够通过/dev/sdb4
成功添加/dev/sdb6
作为物理卷,然后我意识到自己的错误。 /dev/sdb3
是一个物理LVM,仍然列为1.8T。
我试图将其上的数据删除到其他驱动器上(没有任何内容我想要保存BTW)。那失败了,因为没有足够的空间。
我也尝试将其删除,并强行删除。没有骰子。它是in use
所以现在我被卡住了。我不确定如何解决这个问题。我有一个显示为1.8T的PV实际上并不是,我想删除它或让它反映分区的正确大小。
答案 0 :(得分:0)
在使用所有内容pv*
和vg*
进行搜索后,我只是删除了物理卷所属的卷组。有点沉重,但在这种情况下它起作用,所以这就是我跑的:
sudo vgremove fedora
其中fedora
是我删除的卷组的名称。这将释放PV,并立即退出,允许新的/dev/sdb3
PV落入到位。
答案 1 :(得分:0)
您可以将命令行选项传递给vgreduce
:
vgreduce --removemissing system