how to add a swap file on linux

在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

 

 

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