升级到 14.04 后,启动降级标志还会保留吗?

升级到 14.04 后,启动降级标志还会保留吗?

我目前正在运行 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 是正确的。

相关内容