重命名后的 Raid 设备附加了 _0

重命名后的 Raid 设备附加了 _0

我正在创建各种 RAID 配置。当我创建一个 RAID 设备(例如 5 个磁盘)时

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

它确实创建了一个设备

/dev/md/md5

重启后它将被重命名为

/dev/md/md5_0

为什么? _0 是什么? 我对此没意见。 我只是想知道为什么?

答案1

这与设置有关homehost

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

使用自动组装功能组装阵列时,未在元数据中记录正确主主机名的阵列将使用“外来”名称进行组装。“外来”名称始终以数字字符串结尾,前面带有下划线,以将其与任何可能的本地名称区分开来。例如 /dev/md/1_1 或 /dev/md/home_0。

根据文档,设置HOMEHOST <ignore>应该mdadm.conf足以禁用此行为,但在 Ubuntu 上,您还需要运行update-initramfs -u以更新 initramfs,以便它mdadm.conf在启动期间包含您的设置。

相关内容