我目前正在运行 Ubuntu 12.04,并且有一个带有启动降级选项的 RAID 设置。如果我升级到 14.04,启动降级选项会保留吗?我远程管理此服务器,并且不想执行此升级,而之后不得不亲自跑一趟来设置启动降级标志。
答案1
Ubuntu 14.04 或任何其他使用 mdadm-3.2.5-5ubuntu3 或更高版本的系统中均未使用或支持 BOOT_DEGRADED 变量(请参阅更改“删除降级数组问题,因为降级检查会导致假阴性”)。即使在降级的阵列上,系统也应该始终能够启动。
但是 - 我读到了关于它的各种问题 -https://bugs.launchpad.net/ubuntu/+source/mdadm/+bug/1341312。
答案2
仅确认 14.04 中仍然支持 BOOT_DEGRADED 选项,并且如果您希望服务器在磁盘出现故障时自动启动,则仍然是需要的。
来源:传闻证据。刚刚有一个磁盘出现故障,服务器将进入 initramfs shell,我必须手动 --force 组装阵列。
执行
echo 'BOOT_DEGRADED=true' > /etc/initramfs-tools/conf.d/mdadm && update-initramfs -k all -u
以 root 身份重新启动(以验证)确实导致 Ubuntu 完全启动,即使阵列仍然处于降级状态。
答案3
更新后重新设置启动降级标志并没有什么坏处,只是为了确保万无一失,但它不太可能被删除。
echo 'BOOT_DEGRADED=true' > /etc/initramfs-tools/conf.d/mdadm && update-initramfs -k all -u
“undefine” 发布的答案是不正确的(除了他部分撤回了它),而“Stefan”发布的答案是正确的,至少 16.04 是正确的。