您的位置:首页 > 运维架构 > Linux

linux 增加swap方法

2016-03-08 17:53 429 查看
方法一

1.查看系统当前的分区情况:

free -m

total used free shared buffers cached

Mem: 15947 5881 10066 26 358 3058

-/+ buffers/cache: 2464 13483

Swap: 8039 0 8039

2.创建用于交换分区的文件:

dd if=/dev/zero of=/syssoft/swapfile0 bs=block_size count=number_of_block

如:

dd if=/dev/zero of=/syssoft/swapfile0 bs=1024K count=8192 #8 swap

##注意在执行dd前要先创建/syssoft目录

3.设置交换分区文件:

mkswap /syssoft/swapfile0

4.立即启用交换分区文件:

swapon /syssoft/swapfile0

free -m

total used free shared buffers cached

Mem: 15947 15795 151 26 242 12854

-/+ buffers/cache: 2697 13249

Swap: 24423 0 24423

##swap增加到24G

停用该新建的swap分区命令如下:

swapoff /syssoft/swapfile0(如果我们发现我们新增的swapfile0过大,可以先swapoff /syssoft/swapfile0,重新执行dd,然后再执行mkswap和swapon )

free -m

total used free shared buffers cached

Mem: 15947 15783 163 26 242 12855

-/+ buffers/cache: 2685 13261

Swap: 8039 0 8039

##swap分区又变成8G

5.若要想使开机时自启用,则需修改文件/etc/fstab中的swap行:

/syssoft/swapfile0 swap swap defaults 0 0

如下:

cat >>/etc/fstab <<EOF

/syssoft/swapfile0 swap swap defaults 0 0

EOF

方法二

增加交换分区空间的方法:

1.查看一下/etc/fstab确定目前的分区

2.swapoff /dev/hd**

3.free 看一下是不是停了.

4.fdisk 删了停掉的swap分区

5.重新用FDISK建一个新的SWAP分区

6.mkswap /dev/hd**把新的分区做成swap

7.swapon /dev/hd**打开swap

8.修改/etc/fstab
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: