Mount
在 fstab 中連續掛載:等待掛載分區?
fstab
我在我的 linux 系統中連續安裝了兩個點# Mounting apps drive UUID=c54ca7da-117d-4cb2-8897-019ba4f6f12d /media/user/apps ext4 defaults 0 2 # Mounting opt based on apps mountpoint /media/user/apps/opt /opt none bind
如您所見,第二個掛載點掛載
/opt
在前一個掛載的分區上/media/user/apps/
。我不確定這樣做是否安全。我在問,是否應該在 mount 之前添加某種條件或等待時間/opt
。如果第一個fstab
命令尚未完成,然後第二個命令嘗試執行bind
可能會出現問題,對嗎?
/media/user/apps/opt /opt none bind,x-systemd.requires=/media/user/apps
應該做的伎倆。
還有兩個選項可以幫助進行安全的連續掛載,因為當我們需要指定掛載命令和其他單元之間的順序依賴關係時。
x-systemd.after
x-systemd.before
所以我們可以添加
/media/user/apps/opt /opt none bind,x-systemd.after=/media/user/apps
但同樣,
UUID=c54ca7da-117d-4cb2-8897-019ba4f6f12d /media/user/apps ext4 defaults,x-systemd.before=/opt 0 2
更多資訊在systemd.mount