Linux下如何增加swap分區大小

轉自: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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章