Mount
/etc /opt /var 分區的 fstab 掛載選項
我正在使用在 Ubuntu 16.04 上執行的桌面。我想將目錄
/var
,/etc
,隔離/opt
在單獨的分區中。創建新分區很好。此時,fstab 僅在新創建的分區上掛載副本(例如,、、、
/media/var
)/media/etc
,/media/opt
以便對正常程序的干擾最小。我知道其他文章推薦的 fstab 設置和 僅提供一般資訊的Ubuntu fstab 摘要。
在編輯
/ect/fstab
文件時,我意識到設置適當的掛載選項欄位(第四個欄位,表示為<options>
)的重要性。天真的證據是:
- 選擇
defaults
作為掛載選項會使 Ubuntu 重新啟動停止。登錄後,歡迎程序不會繼續請求加密文件系統的密碼。- 相反,如果我
nodev, nosuid
從已經設置的選項中複製選項/home
(實際上位於自己的分區上),我確實設法照常訪問我的桌面管理器。但是,我不想假設當新分區安裝了真實
/var
的/etc
,/opt
目錄時,這將是最佳選擇。例如,目前/
目錄的掛載選項是errors=remount-ro
. 此選項也可能適用於移出到獨立分區的任何子目錄。我希望避免猜測。問題是:standalone 的掛載選項是什麼
/var
,/etc
並且/opt
當它們是 的子目錄時,系統的性能就像/
?
您可以對系統的獨立部分使用相同的安裝選項,例如
/var
,/opt
等。使用defaults
不是問題的原因。您的描述不夠準確,無法確定一次嘗試中出了什麼問題以及另一次嘗試成功的原因。但是,您提到的一件事注定要失敗:
/etc
屬於根分區。它包含/etc/fstab
以及會觸發安裝其他分區的腳本。您必須離開/etc
根文件系統。分裂
/var
,通常沒有用,但也無害/usr
。/opt
拆分某些特定部分是/var
有意義的,例如/var/mail
在郵件伺服器上拆分,/var/log
在具有大量重要日誌的伺服器上拆分等。您可以
nodev
在任何地方使用,除了/dev
. 一個系統分區一般不應該有nosuid
,但它可以對某些部分有意義/var
。