我目前的mdadm.conf如下所示:
$ cat /etc/mdadm/mdadm.conf DEVICE /dev/sdb1 /dev/sdc1 ARRAY /dev/md0 metadata=1.2 spares=0 UUID=357ff7cc:55e78d18:9fc7917b:f5b253f2 MAILADDR [email protected]
从2.6.x内核升级到3.x,我注意到块设备在每次启动时都会得到随机的名字。 这个奇妙的新麻烦通常可以通过将UUID分配给文件系统和交换分区并通过fstab和Grub引用来解决; 但是如何从mdadm.conf引用RAID设备成员? 虽然数组成员通常包含文件系统,但其UUID可能是重复的(raid 1)或不存在。
从我上面的例子来看,如何replace/dev/sdb1和/dev/sdc1 ?
只要使用“设备分区”,它就会尝试/ proc /分区中列出的所有设备,而不必担心设备名称是什么。 数组的UUID存储在属于它的每个设备上,因此即使您有几个设备,每个数组也将被正确组合。