Linux

無法啟動,因為缺少外部磁碟

  • March 30, 2021

使用 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

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