轉自:http://www.leiansoft.com/News/Content/1211/
1. 檢查當前的swap分區情況
# free -m
total used free shared buffers cached
Mem: 1006 84 922 0 11 38
-/+ buffers/cache: 35 971
Swap: 0 0 0
2. 增加交換分區文件及大小
如上,當前swap分區的大小爲0,假如需要增加1024M的大小。
判定新交換文件的大小,將大小乘以1024來判定塊的大小。例如,大小爲64MB的交換文件的塊大小爲65536,在 shell 提示下以根用戶身份鍵入以下命令,其中的 count 等於想要的塊大小。
# dd if=/dev/zero of=/home/swap bs=1M count=1024
1024000+0 records in
1024000+0 records out
設置交換文件:
# mkswap /home/swap
Setting up swapspace version 1, size =1023996 KiB
3. 啓動交換分區文件
假如想立即啓用交換分區文件,請執行:
# swapon /home/swap
檢驗增加後的swap分區大小
# free -m
total used free shared buffers cached
Mem: 1006 994 12 0 4 929
-/+ buffers/cache: 60 946
Swap: 999 0 999
4. 如希望在系統再次啓動時,自動啓用剛增加的swap,可編輯/etc/fstab文件:
# vi /etc/fstab,增加如下行
/home/swap swap swap defaults 0 0