升级到Ubuntu 9.04后,我的raid 5阵列不再正确组装.现在,从启动开始,它将使用ata-MAXTOR_STM3500630AS_9QG03T0L-part1在/ dev / md0启动一个raid阵列,但这是失败的,因为它不是我的整个Raid 5设置.这在8.10工作正常.
我试过调整以下配置.我认为mdadm会在启动时跟随我的配置,但它似乎有自己的想法.
如果我停止/ dev / md0然后重新启动/ dev / md1它有时会干净地启动.否则,我必须将ata-MAXTOR_STM3500630AS_9QG03T0L-part1重新添加到阵列,并开始300分钟的恢复.
尝试:
>将数组设置为“/ dev / md0”
>在DEVICE和ARRAY配置文件中使用直/ dev / sd [bcde].
如何让Ubuntu和mdadm在启动时干净地启动/ dev / md1?
我的/etc/mdadm/mdadm.conf:
MAILADDR my.email@example.com 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 ARRAY /dev/md1 level=raid5 devices=/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
mdadm –misc –detail / dev / md1:
/dev/md1: Version : 00.90 Creation Time : Sun Aug 12 20:28:18 2007 Raid Level : raid5 Array Size : 1465151808 (1397.28 GiB 1500.32 GB) Used Dev Size : 488383936 (465.76 GiB 500.11 GB) Raid Devices : 4 Total Devices : 4 Preferred Minor : 1 Persistence : Superblock is persistent Update Time : Tue Jul 21 23:07:44 2009 State : clean,degraded,recovering Active Devices : 3 Working Devices : 4 Failed Devices : 0 Spare Devices : 1 Layout : left-symmetric Chunk Size : 4K Rebuild Status : 14% complete UUID : 0223d5de:73491d5e:a219b166:4fedadc6 Events : 0.7040 Number Major Minor RaidDevice State 0 8 49 0 active sync /dev/sdd1 1 8 65 1 active sync /dev/sde1 4 8 17 2 spare rebuilding /dev/sdb1 3 8 33 3 active sync /dev/sdc1
在mdadm.conf中指定UUID是否有助于在启动时启动mdadm?
谢谢你的帮助!
使用UUID是首选方法.另请参阅/usr/share / mdadm / mkconf输出并尝试使用它.
你正在更改/etc/mdadm/mdadm.conf后更新initramfs吗?如果不这样做,则在启动时不会使用您的更改. update-initramfs -u应该这样做.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。