我正在尝试为越来越多的相同服务器编写RAID设置脚本。我看到的使用mdadm的建议建议,一旦创建RAID阵列,您就可以运行,mdadm --examine --scan >> /etc/mdadm.conf
以便在启动时初始化该阵列。但是,这似乎并没有为我工作-特别是阵列是作为/dev/md/<hostname>:pool
,其中mdadm --examine
输出/dev/md/pool
。
难道我做错了什么?我的mdadm版本有些奇怪吗?
[root@positron /]# mdadm --create /dev/md0 --level=0 --name=pool --raid-devices=6 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf
[root@positron /]# mdadm --examine --scan
ARRAY /dev/md/pool metadata=1.2 UUID=567da122:fb8e445e:55b853e0:81bd0a3e name=positron:pool
[root@positron /]# ls /dev/md/*
/dev/md/md-device-map /dev/md/positron:pool
[root@positron /]# cat /dev/md/md-device-map
md127 1.2 22a17d56:5e448efb:e053b855:3e0abd81 /dev/md/positron:pool
[root@positron /]# mdadm --version
mdadm - v3.1.3 - 6th August 2010
您在运行udev吗?我在debian上遇到了几个问题,其中udev没有分配正确的设备。
—
Thomas James
是的,在RHEL而非Debian上运行,但运行udev。不知道如何处理此技巧,但我将继续使用Google。
—
David Waller
在创建过程中省略--name选项时会遇到问题吗?
—
尼尔斯,
我认为在这种情况下,我得到了/ dev / md / positron:0
—
David Waller