【发布时间】:2015-10-30 10:48:06
【问题描述】:
我在新添加的磁盘上创建了 3 个卷。作为这种操作的新手,我可能在执行此操作时编写了一些错误的命令。但最后,一切都很好。然后我重新启动了虚拟机。
现在,卷消失了,分区也消失了,卷组不在 /dev/ 中(lsblk 和 fdisk -l 不显示它们):
但是,当我再次尝试创建它们时,Linux 抱怨它们已经存在:
一个名为 vg1 的卷组已经存在。
逻辑卷“tenvol”已存在于卷组“vg1”中
有什么办法可以让它们恢复或至少让 Linux 让我再次创建它们? 操作系统是 Red Hat Linux 6.5
编辑:
[root@fayedb ~]# cat /proc/partitions
major minor #blocks name
8 0 20971520 sda
8 1 204800 sda1
8 2 20765696 sda2
8 16 209715200 sdb
8 17 209712478 sdb1
253 0 2097152 dm-0
253 1 2097152 dm-1
253 2 5242880 dm-2
253 3 1048576 dm-3
253 4 2097152 dm-4
253 5 2097152 dm-5
pvscan 显示 ar 错误:
[root@fayedb ~]# pvscan
Couldn't find device with uuid PSeNdD-Plks-QdMf-OjWm-A8td-NjHU-lO1Pmi.
PV /dev/sdb1 VG vg1 lvm2 [200.00 GiB / 0 free]
PV /dev/sda2 VG vg00 lvm2 [19.80 GiB / 5.80 GiB free]
PV unknown device VG vg00 lvm2 [200.00 GiB / 200.00 GiB free]
Total: 3 [419.79 GiB] / in use: 3 [419.79 GiB] / in no VG: 0 [0 ]
【问题讨论】:
-
他们可能没有挂载...
-
我无法挂载它们,因为卷组已经消失... /dev/vg1 文件夹不再存在,所以我无法使用挂载命令
-
尝试做
cat /proc/partitions然后pvscan并报告结果 -
现在试试
vgcfgrestore vg1或vgcfgrestore vg00 -
谢谢,它成功了 :) 在 vgcfgrestore vg1 之后我不得不重新启动虚拟机,但现在一切都恢复了。我不确定 vgcfgrestore 或重启本身是否解决了问题。我相信我无法选择评论作为正确答案,但再次感谢,如果您愿意,可以将其添加为 aswer,我一定会接受它:)
标签: linux