我正在创建各种 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
在启动期间包含您的设置。