Raid设备重命名附加_0

我正在创build各种RAIDconfiguration。 当我创build一个突袭设备说5与3个磁盘

mdadm --create /dev/md/md5 --level=5 --raid-devices=3 /dev/sda /dev/sdb /dev/sdc 

它确实创build了一个设备

 /dev/md/md5 

重启后重新命名为

 /dev/md/md5_0 

为什么? 什么是_0? 我很好。 我只想知道为什么?

这与homehost设置有关。

来自: http : //manpages.ubuntu.com/manpages/trusty/en/man5/mdadm.conf.5.html

当使用自动assembly组装数组时,不会在其元数据中logging正确的主机名称的数组将使用“外部”名称进行组装。 一个“外来的”名字总是以一个数字string结尾,并以一个下划线开头,以区别于任何可能的本地名字。 例如/ dev / md / 1_1或/ dev / md / home_0。

根据文档,在mdadm.conf设置HOMEHOST <ignore>应该足以禁止这种行为,但是在Ubuntu上,还需要运行update-initramfs -u来更新initramfs,以便在启动过程中包含mdadm.conf设置。