Networking

fstab 掛載等待網路

  • March 28, 2022

我試圖在系統啟動後掛載一個 CIFS 設備(使用systemd),但係統試圖在網路建立之前掛載系統,所以它失敗了。

登錄系統後,我可以毫無問題地安裝它,使用sudo mount -a.

如何告訴我的 Arch(手臂)等到網路可用?

添加_netdev到安裝選項/etc/fstab可能就足夠了。

引用本地和網路文件系統的掛載單元通過它們的文件系統類型規範來區分。在某些情況下,這還不夠(例如基於網路塊設備的掛載,例如 iSCSI),在這種情況下,_netdev 可能會添加到單元的掛載選項字元串中,這會強制 systemd 將掛載單元視為網路掛載。

此外,還systemd支持掛載條目和其他單元之間的顯式順序依賴關係:x-systemd.after=network-online.target如果 _netdev 不夠,添加到掛載選項可能會起作用。

有關更多詳細資訊,請參閱systemd 安裝單元文件

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