ubuntu – 如何让mdadm自动组装我的raid阵列?

升级到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应该这样做.

相关文章

文章浏览阅读2.3k次,点赞4次,收藏22次。最近安装了CARLA预...
文章浏览阅读6.3k次,点赞5次,收藏15次。在清华镜像中下载U...
文章浏览阅读5k次。linux环境, python3.7.问题描述: 安装...
文章浏览阅读4.2k次,点赞4次,收藏17次。要安装这个 standa...
文章浏览阅读894次,点赞51次,收藏31次。在安卓使用vscode主...