本文主要是介绍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/
到此挂载完成了。
这篇关于gentoo live cd 挂载 软RAID lvm 卷的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!