在linux下增加swap file的步驟
使用dd命令創建swap file ,使用mkswap命令設置linux swap area。
STEP #1 :root用戶登錄
STEP #2 : 創建存儲文件
用下面的命令創建一個大小爲512MB的swap file (1024*512MB=524288 block size)
dd if=/dev/zero of=/swapfile1 bs=1024 count=524288
1、if=/dev/zero : 讀取/dev/zero文件. /dev/zero是一個特殊的空值文件.此處用來創建/swapfile1文件。
2、of=/swapfile1 :讀取/dev/zero文件中的內容寫入到/swapfile1文件.
3、bs=1024 : 一次讀寫1024 BYTES.
4、count=524288 :僅寫入524288個BLOCKS到文件中.
STEP #3:設置 linux 的swap area
mkswap /swapfile1
出於安全角度的考慮,需要對這個文件設置合適的權限
chown root:root /swapfile1
chmod 0600 /swapfile1
上面的命令只是root用戶能夠讀寫這個文件,下面立即激活/swapfile1的swap area
swapon /swapfile1
將/swapfile1增加的開機自動啓動項
vi /etc/fstab
增加如下記錄
/swapfile1 swap swap defaults 0 0
保存並退出,下次開機啓動,就會自動啓用該swap file
STEP #4:驗證新添加的swap file是否激活
free -m