Fstab
“掛載選項”列的 fstab 交換條目中的“sw”是什麼意思
在我的 /etc/fstab 文件中,我的交換條目如下:
/root/swap swap swap sw 0 0
我有其他機器,而且我在網上看到有時他們會放預設或 xfs 或其他選項。然後,我對“sw”的含義和用途感到有些困惑,以及哪個是最好的選擇以及為什麼。
從我的
fstab
系統手冊:第四個欄位
fs_mntops
描述了與文件系統關聯的掛載選項。它被格式化為逗號分隔的選項列表。它至少包含掛載類型(見fs_type
下文)以及適合文件系統類型的任何附加選項。$$ … $$ 如果
fs_type
是“rw”、“rq”或“ro”,則在欄位中給出名稱的文件系統fs_file
通常以讀寫或只讀方式安裝在指定的特殊文件上。 如果 是“sw”,則在系統重新啟動過程結束時,fs_type
該特殊文件將作為一塊交換空間通過命令提供。swapon(8)
所以基本上,
sw
用於告訴swapon
(或swapctl
在我的系統上)這是用作交換空間的有效候選者,它將作為系統啟動常式的一部分添加。此選項會
swapctl
讀取/etc/fstab
文件中的設備和具有“sw”類型的文件,並將所有這些條目添加為交換設備。如果沒有配置交換設備,swapctl
將退出並顯示錯誤程式碼。那是在 OpenBSD 上。在我可以訪問的Ubuntu Linux
sw
系統上,出於某種原因,這兩個手冊都沒有提到作為交換的掛載選項。