
磁碟sda是SSD,而sdb是傳統硬碟。
# cat /proc/swaps
Filename Type Size Used Priority
/dev/sda1 partition 8387580 4333320 -1
/dev/sdb7 partition 4194300 0 -2
/dev/sdb8 partition 4194296 0 -3
/dev/sdb9 partition 4194296 0 -4
/dev/sdb10 partition 4194300 0 -5
# _
我認為這種情況(其中最優先的是 sda1)自交換所有 sbd$NUMBER 以來一直有效。
# cat /etc/fstab
[...]
/dev/sda1 none swap sw 0 0
/dev/sdb7 none swap sw 0 0
/dev/sdb8 none swap sw 0 0
/dev/sdb9 none swap sw 0 0
/dev/sdb10 none swap sw 0 0
[...]
# _
我不確定當我重新啟動時優先事項是什麼。
是什麼none swap sw 0 0
意思/etc/fstab
?
我可以調整這些以將 sda1 優先作為第一個交換嗎?
交換線的排序是否/etc/fstab
會影響優先級平等的(同樣的none swap sw 0 0
事情)交換線?
答案1
您可以在以下位置指定優先順序fstab
:
/dev/sda2 none swap sw,pri=30 0 0
/dev/sdb2 none swap sw,pri=20 0 0
/dev/sdc2 none swap sw,pri=10 0 0
預設情況下,每個新增的交換空間將被賦予優先權 -1、-2、-3... 最高優先權將首先使用。上面,系統會使用/dev/sda2
first,then /dev/sdb2
,then /dev/sdc2
。
如果多個交換空間具有相同的優先級,則交換空間將並行使用。
答案2
這 系統表 格式有以下欄位:
- 設備規格– 裝置名稱、標籤、UUID 或指定此條目所指的分割區或資料來源的其他方式。
- 掛載點– 安裝後可以存取設備內容的地方;對於交換分區或文件,此項設定為無。
- fs型– 要掛載的檔案系統的類型。
- 選項– 描述檔案系統各個其他方面的選項,例如是否在啟動時自動安裝、使用者可以安裝或存取它、是否可以寫入或只能讀取、其大小等等;特殊選項預設值是指根據檔案系統類型預先決定的一組選項。
- 傾倒– 指示轉儲程序是否應備份檔案系統以及備份頻率的數字;零表示檔案系統永遠不會自動備份。
- 經過– 一個數字,指示 fsck 程式在啟動時檢查裝置是否有錯誤的順序
當。fs型為“swap”,可以透過參數指定優先權pri
。預設優先權為負(即無),依交換設備的新增順序編號。啟動後新增的第一個交換設備的優先權為 -1,第二個新增的交換設備的優先權為 -2。
實際分配的優先權具有正值,從 0 到 32767。如果兩個或多個設備具有相同的優先級,並且它是可用的最高優先級,則頁面將在它們之間循環分配。