虚拟机(centos系统)挂载另外一块linux硬盘

服务器硬盘坏了,然后修复完以后发现hyperv的虚机都启动不了,各种报错,编辑grub,我不会啊,咋办?我想到一个办法,在一个新的虚机上挂载上之前那块硬盘取出数据。

按步骤操作命令一个个看吧,以下是百度的结果,贴过来做一个备忘。


vgscan //扫描所有卷组


vgdisplay //显示出多有卷组信息

vgrename 老的GUID  vg01 //重新命名挂载盘的卷组名,因为和虚拟机本身的卷组名是一样的所以lvm分区无法挂载,必须改名(要修改挂载盘的卷组名,这里要分编号哪个是挂载上去的),这里的类似于序列号的就是VG UUID,卷组名是一样的,只能靠VG UUID来修改卷组名

看到最下面Volume group “VolGroup00” successfully renamed to “vg01”则说明改名成功

vgdisplay //可以看到已经有一个改名为vg01

lvscan //看到上面两个是挂在上去的磁盘,没有激活

vgchange -ay /dev/vg01 //激此卷组

lvscan //看下vg01的卷组是否被激活

mkdir /mnt/hdb //新建一个文件夹用来作为挂载点

mount /dev/vg01/逻辑卷名(比如LogVol00) /mnt/hdb //挂载vg01/LogVol00

使用完以后要卸载

umount /mnt/hdb

vgchange -an /dev/vg01 去除激活的lvm分区

修改过卷组名的这个硬盘是不能再启动了,应为默认启动引导是引导到VolGroup00卷组的,所以修改过卷组名的硬盘要想仍能重新启动的话,必须把卷组名修改会默认的VolGroup00
但是在已经有VolGroup00卷组的虚拟机上是不能修改的!这里我们单独建立一个分区格式不是linux lvm格式的虚拟机来挂载硬盘,其格式为ext3的(显示为linux)

fdisk -l //查看是否识别挂上的硬盘

vgscan //扫描卷组

lvscan //查看要改名的卷组是否被激活,要是被激活的话则不能修改卷组名,如果直接修改的话会提示报错

vgchange -an /dev/VolGroup00 //如果上一步骤是激活状态,则需用此命令修改为不激 活状态

lvscan //查看是否修改为不激活状态

vgrename vg01 VolGroup00 //修改为不激活状态则可以修改卷组名

在ext3格式分区的虚拟机上直接挂载linux lvm分区的硬盘的方法如下:

fdisk -l //查看是否识别挂上的硬盘

vgscan //扫描卷组

vgdisplay //显示所有卷组

lvscan //查看挂载的磁盘的卷组是否处于激活的状态

vgchange -ay /dev/VolGroup00 //如上步看到没有激活,则执行此命令

mkdir /mnt/hdb //创建挂载点的文件夹

mount /dev/VolGroup00/LogVol00 /mnt/hdb // 挂载,挂载后则可以访问/mnt/hdb

umount /mnt/hdb //卸载磁盘

vgchange -an /dev/VolGroup00 //去除挂载磁盘卷组的激活状态

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值