所以我从降级的 RAID 转到拆卸的 RAID,现在尝试重新组装它。尝试--assemble
RAID 时,我收到一条奇怪的消息。我有 6 个驱动器,所以/dev/sd[a-f]1
。尝试组装 RAID 时,我得到了这个消息e
,并且f
由于错误的主机而丢失了信息。我尝试四处搜索,但找不到让 RAID 5 再次运行的正确解决方案。
答案1
作为一项安全功能,内核将仅允许自动组装属于同一主机的阵列。这将通过阵列上的元数据字段“homehost”进行检查。如果它与当前主机名不匹配,它将拒绝启动。
要强制阵列在新系统上启动,您有两个选择:
更新阵列上的 homehost 元数据以匹配您的新主机名。
使用
--update=homehost
选项mdadm
组装使用每个驱动器上的当前主机名更新该字段。告诉
mdadm
在扫描阵列时使用旧系统的主机名。--hostname=myhostname
使用时请使用该选项mdadm
。或者,在 中指定一个
HOMEHOST=myhostname
条目/etc/mdadm/mdadm.conf
。