前言
交換分割槽也稱之為 swap
分割槽,允許系統在記憶體不足的情況下將記憶體程式寫入檔案,防止系統卡死失去響應的情況發生。
檢查現有交換分割槽
首先,確認系統中是否已存在交換分割槽或檔案。在終端中輸入以下命令:
swapon --show
free -h
- swapon --show 命令會列出當前已啟用的交換空間。
- free -h 命令則顯示系統的記憶體和交換空間使用情況,其中“Swap”列即表示交換分割槽的當前狀態。
建立交換檔案
如果未建立交換檔案(如/swapfile),可以按照以下步驟建立一個:
sudo fallocate -l <size> /swapfile
其中
接著設定適當的許可權和安全選項:
sudo chmod 600 /swapfile
sudo mkswap /swapfile
啟用交換檔案
使用以下命令啟用剛建立的交換檔案:
sudo swapon /swapfile
現在,新建立的交換檔案已經啟用,系統可以開始使用它作為額外的虛擬記憶體。
永久新增到系統啟動
為了確保系統在每次重啟後自動啟用這個交換檔案,需要將其新增到 /etc/fstab 檔案中。開啟該檔案進行編輯:
sudo vim /etc/fstab
在檔案末尾新增一行,內容如下:
/swapfile none swap sw 0 0
驗證設定
重啟後檢查交換分割槽的狀態以確認更改是否生效:
swapon --show
free -h
完。