在Debian系統中,管理Swap空間可以通過以下幾種方式進行:
free -h
命令可以查看包括swap在內的內存使用情況,-h
選項讓輸出以人類可讀的格式顯示。swapon --show
命令來查看當前啟用的swap分區信息。創建Swap分區:
fdisk
或 gparted
等工具創建新的分區。mkswap
命令格式化新分區為swap空間。例如:sudo mkswap /dev/sdXY
,其中 /dev/sdXY
是新創建的分區設備名稱。創建Swap文件:
fallocate
命令創建一個指定大小的文件(例如4G):sudo fallocate -l 4G /swapfile
。sudo chmod 600 /swapfile
。sudo mkswap /swapfile
。sudo swapon /swapfile
。啟用Swap空間:
sudo swapon /dev/sdXY
命令啟用swap分區或文件。sudo swapon /swapfile
命令。禁用Swap空間:
sudo swapoff /dev/sdXY
命令禁用swap分區。sudo swapoff /swapfile
命令。/etc/fstab
文件,添加如下行:/dev/sdXY none swap sw 0 0
其中 /dev/sdXY
是swap分區的設備名稱。增加Swap大小:
sudo swapoff /dev/sdXY
或者 sudo swapoff /swapfile
。sudo fallocate -l 8G /dev/sdXY
或者 sudo fallocate -l 8G /swapfile
。sudo mkswap /dev/sdXY
或者 sudo mkswap /swapfile
。sudo swapon /dev/sdXY
或者 sudo swapon /swapfile
。減少Swap大小:
top
或 htop
命令來實時監控Swap的使用情況。通過以上步驟,你可以在Debian系統中有效地管理Swap空間。[4,5,6,7,8,9,10,12,13,14]