linux如何启动raid,Linux启动raid1软件raid?

我正在尝试将我的单磁盘启动转换为raid1启动

到目前为止,这是我所拥有的:

>我成功地使用新驱动器降级了raid 1,我复制了它上面的所有数据

>我可以挂载该raid 1,查看其文件等

>我已经有一个raid5正在同一个盒子上工作(虽然没有在它上面启动)

>我已在两个驱动器上安装了grub

>当grub启动时,它会加载内核,但在内核启动期间无法加载“根块设备”

内核告诉我:

1 – 检测到根设备是md设备

2 – 确定根设备

3 – 安装根

4 – 安装/ dev / md125 on / newroot失败:输入/输出错误.请输入另一个根设备:…

此时,如果我输入/ dev / sda3(我的“旧”根设备尚未转换为raid),一切都在没有root的情况下正常启动.确实创建了/ dev / md125设备,但它似乎是在错误发生后创建的,因为它在加载mdadm时加载设备后创建它.

不知何故,看起来它不能/不加载raid数组才需要挂载它,我不知道如何解决这个问题.

我的配置文件(一旦用sda3作为根设备启动,就从系统中获取):

$cat /etc/mdadm.conf

ARRAY /dev/md/md0-r5 Metadata=0.90 UUID=1a118934:c831bdb3:64188b84:66721085

ARRAY /dev/md125 Metadata=0.90 UUID=48ec4190:a80d4dde:64188b84:66721085

$cat /proc/mdstat

Personalities : [raid1] [raid6] [raid5] [raid4] [raid0] [raid10]

md125 : active raid1 sdc3[1]

477853312 blocks [2/1] [_U]

md127 : active raid5 sdd[0] sdf[3] sdb[2] sde[1]

4395415488 blocks level 5,64k chunk,algorithm 2 [4/4] [UUUU]

unused devices:

$cat /boot/grub/menu.lst

default 0

timeout 8

splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title Gentoo Linux 2.6.31-r10

root (hd0,0)

#kernel /boot/kernel-genkernel-x86_64-2.6.31-gentoo-r10 root=/dev/ram0 real_root=/dev/sda3

kernel /boot/kernel-genkernel-x86_64-2.6.31-gentoo-r10 root=/dev/md125 md=125,/dev/sdc3,/dev/sda3

initrd /boot/initramfs-genkernel-x86_64-2.6.31-gentoo-r10

# blkid

/dev/sda1: UUID="89fee223-b845-4e0a-8a0b-e6cf695d5bcf" TYPE="ext2"

/dev/sda2: UUID="a72296a8-d7d4-447f-a34b-ee920fd1a767" TYPE="swap"

/dev/sda3: UUID="97eb0a6a-c385-4a9d-bf74-c0bab1fa4dc1" TYPE="ext3"

/dev/sdb: UUID="1a118934-c831-bdb3-6418-8b8466721085" TYPE="linux_raid_member"

/dev/sdc1: UUID="d36537fd-19a0-b8a3-6418-8b8466721085" TYPE="linux_raid_member"

/dev/sdd: UUID="1a118934-c831-bdb3-6418-8b8466721085" TYPE="linux_raid_member"

/dev/sde: UUID="1a118934-c831-bdb3-6418-8b8466721085" TYPE="linux_raid_member"

/dev/md127: UUID="13a41589-4cf1-4c04-91ca-37484182c783" TYPE="ext4"

/dev/sdf: UUID="1a118934-c831-bdb3-6418-8b8466721085" TYPE="linux_raid_member"

/dev/sdc2: UUID="a1916397-1b48-45d7-9f98-73aa521e882f" TYPE="swap"

/dev/sdc3: UUID="48ec4190-a80d-4dde-6418-8b8466721085" TYPE="linux_raid_member"

/dev/md125: UUID="c947ed64-1d4d-4d1d-b4d2-24669fff916e" SEC_TYPE="ext2" TYPE="ext3"

# mdadm -E

mdadm: No devices to examine

# fdisk -l

Disk /dev/sda: 500.1 GB,500107862016 bytes

255 heads,63 sectors/track,60801 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0xe975e9fc

Device Boot Start End Blocks Id System

/dev/sda1 1 5 40131 83 Linux

/dev/sda2 6 1311 10490445 82 Linux swap / Solaris

/dev/sda3 1312 60801 477853425 83 Linux

Disk /dev/sdc: 500.1 GB,60801 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0xe975e9fc

Device Boot Start End Blocks Id System

/dev/sdc1 1 5 40131 83 Linux

/dev/sdc2 6 1311 10490445 82 Linux swap / Solaris

/dev/sdc3 1312 60801 477853425 83 Linux

Disk /dev/md125: 489.3 GB,489321791488 bytes

2 heads,4 sectors/track,119463328 cylinders

Units = cylinders of 8 * 512 = 4096 bytes

Disk identifier: 0x00000000

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值