更改磁盘分区,而不更新lvm,现在无法从LVM中删除PV

时间:2015-08-28 03:11:55

标签: linux lvm

为了调整我的/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实际上并不是,我想删除它或让它反映分​​区的正确大小。

2 个答案:

答案 0 :(得分:0)

在使用所有内容pv*vg*进行搜索后,我只是删除了物理卷所属的卷组。有点沉重,但在这种情况下它起作用,所以这就是我跑的:

sudo vgremove fedora

其中fedora是我删除的卷组的名称。这将释放PV,并立即退出,允许新的/dev/sdb3 PV落入到位。

答案 1 :(得分:0)

您可以将命令行选项传递给vgreduce

vgreduce --removemissing system