Linux
無法啟動,因為缺少外部磁碟
使用 Fedora 24,我在 /etc/fstab 中配置了一個外部 USB 驅動器:
UUID=6826692e-79f4-4423-8467-cef4d5e840c5 /backup/external ext4 defaults 0 0
當我拔下USB磁碟並重新啟動時,它無法啟動
那是錯誤資訊:
[ TIME ] Timed out waiting for device dev-disk-by\x2duuid-6826692e\x2d79f4\x2d4423\x2d8467\x2dcef4d5e840c5.device. [DEPEND] Dependency failed for /backup/external. [DEPEND] Dependency failed for Local File Systems. [DEPEND] Dependency failed for Relabel all filesystems, if necessary. [DEPEND] Dependency failed for Mark the need to relabel after reboot.
為什麼不開機?這是一個錯誤嗎?一個特徵?系統的?我知道這是我的一個錯誤,我不得不將選項設置為“noauto”,但無論如何,為什麼引導過程會因為 FHS 的非關鍵目錄失去而停止?
使用
nofail
掛載選項將在引導期間忽略失去的驅動器。請參見手冊頁fstab(5)和mount(8)。nofail如果此設備不存在,則不報告錯誤。
因此,您的 fstab 行應如下所示:
UUID=6826692e-79f4-4423-8467-cef4d5e840c5 /backup/external ext4 defaults,nofail 0 0