在Ubuntu系統中,開啟Swap分區或文件可以增加系統的虛擬內存,從而在物理內存不足時,將部分數據移出到硬盤上的Swap分區,以釋放物理內存空間供其他進程使用。以下是開啟Swap的詳細步驟:
sudo fallocate -l 4G /swapfile
或者
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
編輯 /etc/fstab
文件,添加以下行:
/swapfile none swap sw 0 0
保存并關閉文件后,swap將在下次啟動時自動啟用。
sudo mkswap /dev/sdXN
替換 sdXN
為你的swap分區設備名。
sudo swapon /dev/sdXN
編輯 /etc/fstab
文件,添加以下行:
/dev/sdXN none swap sw 0 0
保存并退出編輯器。
請注意,在進行這些操作之前,確保你有足夠的權限(通常需要root權限),并且在進行任何更改之前備份重要數據。