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

 

 

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