我在新添加的磁盘上创build了3个卷。 作为这种操作的新手,我可能会在写这些的时候写一些不好的命令。 但最后,一切都很顺利。 然后我重新启动了虚拟机。
现在,卷已经消失了,分区也没有了,卷组不在/ dev /((lsblk和fdisk -l不显示)中:
但是,当我尝试再次创build它们时,Linux抱怨它们已经存在:
一个名为vg1的卷组已经存在。
- 当我使用GNU nm时,它不显示__DTOR_LIST__
- “make”构build错误的python版本
- 当rsyslogd守护进程停止时,系统日志消息会发生什么变化?
- 我们可以使用epoll()来轮询正在使用ioctl进行数据传输的描述符
- Qt在terminal上运行shell
逻辑卷“tenvol”已经存在于卷组“vg1”
有什么方法可以让他们回来,或者至less让Linux让我再次创build它们? 操作系统是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显示错误:
[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 ]
分区可能还在那里,这只是一个验证问题:
cat /proc/partitions
返回分区列表。
pvscan
将扫描系统中所有支持的LVM块设备的物理卷。 根据最后一条命令的结果,您可能会看到类似于以下内容的消息:
Couldn't find device with uuid (PSeNdD-Plks-QdMf-OjWm-A8td-NjHU-lO1Pmi)
您可以重新启动,并且希望/etc/init.d/boot.lvm
启动脚本在启动时将扫描并激活卷组,也可以执行恢复和重新启动:
vgcfgrestore <volume group>
如果一切顺利(意味着你的元数据仍然完好无损),应该恢复。