升级到Ubuntu 9.04后,我的RAID 5arrays不再被正确组装。 现在,从启动开始,它将使用ata-MAXTOR_STM3500630AS_9QG03T0L-part1在/ dev / md0启动一个RAIDarrays,但是这样做是失败的,因为它不是我的整个RAID 5设置。 这在8.10工作正常。
我试过调整下面的configuration。 我想mdadm会跟着我的configuration启动,但似乎有自己的头脑。
如果我停止/ dev / md0,然后重新启动/ dev / md1它有时会干净地启动。 否则,我必须重新添加ata-MAXTOR_STM3500630AS_9QG03T0L-part1到arrays,并开始300分钟的恢复。
尝试:
如何让Ubuntu和mdadm在启动时干净地启动/ dev / md1?
我的/etc/mdadm/mdadm.conf:
MAILADDR [email protected] DEVICE / dev / disk / by-id / ata-MAXTOR_STM3500630AS_9QG03T0L-part1 / dev / disk / by-id / ata -MAXTOR_STM3500630AS_9QG07KQW-part1 / dev / disk / by-id / ata -MAXTOR_STM3500630AS_9QG07KZB-part1 / dev / disk / by- id / ata-MAXTOR_STM3500630AS_9QG07N72-part1 / dev / sdb1 / dev / disk / by-id / ata-MAXTOR_STM3500630AS_9QG07KQW-part1,/ dev / disk / by-id / ata -MAXTOR_STM3500630AS_9QG07KZB-part1的,的/ dev /磁盘/由-ID / ATA-MAXTOR_STM3500630AS_9QG07N72-part1的,的/ dev / sdb1的
mdadm –misc –detail / dev / md1:
的/ dev / MD1: 版本:00.90 创作时间:星期日8月12日20:28:18 2007 团队副本:raid5 arrays大小:1465151808(1397.28千兆字节1500.32 GB) 使用的开发尺寸:488383936(465.76 GiB 500.11 GB) RAID设备:4 设备总数:4 优先轻微:1 持久性:超级块是持久的 更新时间:2009年7月21日星期二23:07:44 状态:干净,退化,恢复 有源器件:3 工作设备:4 失败的设备:0 备用设备:1 布局:左对称 块大小:4K 重build状态:完成14% UUID:0223d5de:73491d5e:a219b166:4fedadc6 事件:0.7040 数量主要次要RaidDevice状态 0 8 49 0活动同步/ dev / sdd1 1 8 65 1活动同步/ dev / sde1 4 8 17 2备份重build/ dev / sdb1 3 8 33 3活动同步/ dev / sdc1
在mdadm.conf中指定UUID是否有助于在启动时启动mdadm?
谢谢你的帮助!
使用UUID是首选的方法。 另请参阅/usr/share/mdadm/mkconf
输出内容,并尝试使用它。
在更改/etc/mdadm/mdadm.conf
之后,您正在更新initramfs吗? 如果你不这样做,当你启动你的更改将不会被使用。 update-initramfs -u
应该这样做。
在我的经验中,mdadm不尊重mdadm.conf中的每个设备的名称,只是普通的重build数组失败。
如果你用/ dev / sdXn控制器引用replacedevice-by-id,它应该可以正常工作。
BA