Fstab

“掛載選項”列的 fstab 交換條目中的“sw”是什麼意思

  • January 16, 2018

在我的 /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 -A

此選項會swapctl讀取/etc/fstab文件中的設備和具有“sw”類型的文件,並將所有這些條目添加為交換設備。如果沒有配置交換設備,swapctl將退出並顯示錯誤程式碼。

那是在 OpenBSD 上。在我可以訪問的Ubuntu Linuxsw系統上,出於某種原因,這兩個手冊都沒有提到作為交換的掛載選項。

引用自:https://unix.stackexchange.com/questions/365953