Fstab
您是否需要在 fstab 中指定“預設值”選項?
Arch Wiki 上
fstab
指定了 的選項,/
但defaults,noatime
在我的安裝中,預設fstab
是使用 的選項創建的rw,relatime
。Arch Wiki涵蓋了這些問題atime
。我很好奇的是defaults
選項。該man
頁面mount
說:預設值
使用預設選項:rw、suid、dev、exec、auto、nouser 和 async。
請注意,所有預設掛載選項的真實集合取決於核心和文件系統類型。有關更多詳細資訊,請參閱本節的開頭。
是僅在提供選項時才使用預設選項
defaults
,還是在所有情況下都使用預設選項?我需要defaults
在我的fstab
?
僅
defaults
當該欄位為空時才需要。如果選項欄位為空,您可以完全省略選項欄位,除非存在第 5 或第 6 個欄位。欄位 5 是轉儲頻率,現在很少使用。欄位 6
fsck
順序,對於 1 應該是 1/
,對於在引導上掛載的其他文件系統應該是 2,否則應該是 0。如果欄位 5 和 6 的值為 0,則可以省略欄位 5,但如果欄位 6 存在,則欄位 5 需要存在。因此
defaults
在/dev/foo /foo somefs defaults 0 1
(儘管您可以使用其他選項,例如
rw
orro
代替)但是當您指定另一個選項時可以省略它。
eg: 下面的坐騎也有同樣的效果。
/dev/foo /foo somefs ro 0 1 /dev/foo /foo somefs defaults,ro 0 1
但是這些也有同樣的效果。
/dev/foo /foo somefs defaults 0 0 /dev/foo /foo somefs