Ubuntu

儘管 fstab 錯誤,但仍啟動伺服器

  • July 29, 2019

我有一個執行在帶有 glusterfs 和 heketi 的裸機 ubuntu 伺服器 16.04 上的 kubernetes 集群。Heketi 將自動添加卷組並將其添加到 fstab。由於 $reasons,該卷組在啟動時可能不存在。

如果 initramfs 在 fstab 中遇到不存在的捲組,它將停止啟動並將伺服器置於 grub 緊急模式 - 這對於位於世界某個數據中心的伺服器來說真的很糟糕。

儘管 fstab 中輸入錯誤,是否可以讓核心嘗試繼續引導?

如果您的 ubuntu 有systemd,您可以編輯/lib/systemd/system/local-fs.target並註釋掉最後兩行:

#OnFailure=emergency.target
#OnFailureJobMode=replace-irreversibly

我沒有對此進行廣泛的測試,也不知道是否有任何風險或副作用,但到目前為止它就像一個魅力。它安裝根捲和所有其他卷,除了那些配置錯誤的捲,顯然

引用自:https://unix.stackexchange.com/questions/389097