開發與維運

Ubuntu 實例中添加 swap 分區的方法

119.jpg
鏡像下載、域名解析、時間同步請點擊 阿里巴巴開源鏡像站

本文主要講述在Ubuntu實例中添加swap分區的方法。

詳細信息

說明:

  • 如果您對實例或數據有修改、變更等風險操作,務必注意實例的容災、容錯能力,確保數據安全。
  • 如果您對實例(包括但不限於ECS、RDS)等進行配置與數據修改,建議提前創建快照或開啟RDS日誌備份等功能。
  • 如果您在阿里雲平臺授權或者提交過登錄賬號、密碼等安全信息,建議您及時修改。

請您參考以下步驟進行操作。
1、執行以下命令創建一個空文件,鎖定文件的大小。

sudo mkdir -v /var/cache/swap 
cd /var/cache/swap 
sudo dd if=/dev/zero of=swapfile bs=1K count=4M

說明> :文件的具體大小建議設定為內存的兩倍。此處的1K×4M=4GiB。

2、將新建的文件轉換為swap文件。

sudo mkswap swapfile

3、執行以下命令對文件授權。

sudo chmod 600 swapfile

4、啟用swap分區。

sudo swapon swapfile

5、通過以下命令均可進行驗證。

swapon -s
top -bn1 | grep -i swap

系統會顯示類似信息。

KiB Swap: 4194300 total, 4194300 free

6、執行以下命令將該分區設置成開機自啟。

echo "/var/cache/swap/swapfile none swap sw 0 0" | sudo tee -a /etc/fstab

7、執行以下命令測試開機是否加載swap分區。

sudo swapoff swapfile 
sudo swapon -va

阿里巴巴開源鏡像站 提供全面,高效和穩定的鏡像下載服務。釘釘搜索 ' 21746399 ‘ 加入鏡像站官方用戶交流群。”

Leave a Reply

Your email address will not be published. Required fields are marked *