gentoo live cd 挂载 软RAID lvm 卷

原系统无法启动,用 gentoo  live cd 启动 挂盘


启动后,

 fdisk -l

/dev/sda5         2166784    27332607    12582912   fd  Linux raid autodetect
/dev/sda6        27334656    52500479    12582912   fd  Linux raid autodetect


Disk /dev/md127: 25.8 GB, 25767706624 bytes
2 heads, 4 sectors/track, 6290944 cylinders, total 50327552 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 524288 bytes / 1048576 bytes
Disk identifier: 0x00000000


Disk /dev/md127 doesn't contain a valid partition table

原系统明明是 /dev/md0 , 怎么变成了 /dev/md127 ,  这是因为无法读取 /etc/mdadm.conf 

[ tips:

配置了软raid  将 

echo DEVICE /dev/sda5 /dev/sda6  >> /etc/mdadm.conf

mdadm -Ds >> /etc/mdadm.conf  

这样raid 停止后才能启动正确。]


cat /proc/mdstat 可以查看到运行raid的级别、活动的raid的设备,例

Personalities : [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md127 : active raid0 sda6[1] sda5[0]
      25163776 blocks super 1.2 512k chunks


unused devices: <none>

(由于没有mount 到原系统文件,所以此时启动的Raid 有点乱)

根据已知信息自制个/etc/mdadm.conf

echo DEVICE /dev/sda5 /dev/sda6  >> /etc/mdadm.conf

mdadm -Ds 

ARRAY /dev/md/livecd:0 metadata=1.2 name=livecd:0 UUID=49678124:fe7c5c31:6b5117c6:7ac00eae

修改为 ARRAY /dev/md0 metadata=1.2 name=livecd:0 UUID=49678124:fe7c5c31:6b5117c6:7ac00eae  >> /etc/mdadm.conf

mdadm -S /dev/md127

mdadm -As /dev/md0
mdadm: /dev/md0 has been started with 2 drives.

到此RAID启动OK了

(以上步骤纯属个人study可省去,直接安以下命令直接操作) 


modprobe dm-mod

lvscan

 inactive          '/dev/vg/gentoo' [15.00 GiB] inherit

lvchange -ay /dev/vg/gentoo

 lvscan
  ACTIVE            '/dev/vg/gentoo' [15.00 GiB] inherit

 mount /dev/vg/gentoo /mnt/gentoo/


到此挂载完成了。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值