首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分区在虚拟机重新启动后消失。

分区在虚拟机重新启动后消失。
EN

Stack Overflow用户
提问于 2015-08-07 05:14:46
回答 1查看 2.3K关注 0票数 2

我在新添加的磁盘上创建了3个卷。作为这类操作的新手,我在执行此操作时可能编写了一些错误的命令。但最后一切都很好。然后我重新启动虚拟机。

现在,卷已经消失,分区也没有了,卷组不在/dev/ (lsblk和fdisk -l没有显示它们):

但是,当我再次尝试创建它们时,Linux抱怨它们已经存在:

名为vg1的卷组已经存在。 逻辑卷"tenvol“已经存在于卷组"vg1”中

有没有办法让我把它们拿回来,或者至少让Linux让我重新创建它们呢?操作系统是RedHatLinux6.5

编辑:

代码语言:javascript
复制
[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错误:

代码语言:javascript
复制
[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   ]
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-07 06:48:37

很可能分区仍然存在,这只是一个验证问题:

代码语言:javascript
复制
cat /proc/partitions

返回分区列表。

代码语言:javascript
复制
pvscan

将扫描系统中所有支持的LVM块设备以查找物理卷。根据最后一个命令的结果,您可能会看到类似于以下内容的消息:

代码语言:javascript
复制
Couldn't find device with uuid (PSeNdD-Plks-QdMf-OjWm-A8td-NjHU-lO1Pmi)

您可以重新启动并希望/etc/init.d/boot.lvm启动脚本在启动时扫描并激活卷组,也可以执行还原和重新启动:

代码语言:javascript
复制
vgcfgrestore <volume group>

如果一切顺利(意味着您的元数据仍然完好无损),就应该恢复。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31870133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档