Linux

是否可以保證按 fstab 中列出的順序安裝卷?

  • February 24, 2011

是否可以保證卷以特定的順序掛載,或者有沒有辦法沿著依賴線設置一些東西,其中一個文件系統必須先掛載,然後才能掛載另一個文件系統?

我的文件結構的各個區域都需要未定義數量的額外儲存空間,因此解決方案是在 /mnt/external/sdb1 上掛載一個額外的硬碟驅動器,然後在其下方創建目錄以在原始文件之上作為綁定掛載文件結構。

這允許在 USB 磁碟由於任何原因變得不可靠的情況下進行一些故障轉移,但是如果是這種情況,我想確保當磁碟變得不可掛載時,不會打擾正在進行的綁定掛載(即使它們應該失敗理論上,沒有那個目錄)。

但我也想知道這是否可以做到,因為我可以想像這種技術在其他情況下也很有用。

文件系統掛載順序由文件系統在 fstab 文件中出現的順序決定。

這種排序的例外是文件系統有自己的初始化腳本。

在 /etc/init/mountall.conf 中確定 Ubuntu 順序:

emits virtual-filesystems
emits local-filesystems
emits remote-filesystems
emits all-swaps
emits filesystem

引用自:https://serverfault.com/questions/239815