Linux下如何增加swap分區大小


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  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM