[debian安装]swap区设置

林继 VPS 知识 2,081 共写了855个字 (2012-11-11 22:58:22) 没有评论 打印 扫描二维码 百度未收录

一、新增swap区

1、创建一个 文件作为swap区:

  1. dd if=/dev/zero of=/swapfile1 bs=1024 count=1048576

名字为/swapfile1 大小为bs*count = 1024*524288=512M
bs*count = 1024*1048576=1024M

2、将其转化为swap文件:

  1. mkswap /swapfile1

3、将其改为只有root权限才能修改:

  1. # chown root:root /swapfile1  
  2. # chmod 0600 /swapfile1

4、将其激活:

  1. swapon /swapfile1

5、如果想要系统重启后生效,可以打开/etc/fstab在最后面加上一行:

  1. /swapfile1 swap swap defaults 0 0

详情可见:http://www.cyberciti.biz/faq/linux-add-a-swap-file-howto/

二、更改swap区大小

在网上没找到更多办法,有一个傻办法:

1、通过上述的1~5步重建一个swap区,然后激活;

2、先通过swapoff命令将之前的swap区失效,然后rm掉:

  1. swapoff /swapfile1

—————————————————  亲,这是分割线  —————————————————

1、检查当前的分区情况:

  1. [root@localhost]#free -m

2、增加交换分区文件及大小,如果要增加20G大小的交换分区,则命令写法如下,其中的 count 等于想要的块大小。

  1. [root@localhost]# dd if=/dev/zero of=/home/swap bs=1024 count=20480000

3、设置交换文件:

  1. [root@localhost]# mkswap /home/swap

4、立即启用交换分区文件

  1. [root@localhost]# swapon /home/swap

5、如果要在引导时自动启用,则编辑 /etc/fstab 文件,添加行:

  1. /home/swap swap swap defaults 0 0

系统下次引导时,它就会启用新建的交换文件,再查看SWAP分区大小发现增加了20G。

历史上的今天

11月
11

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

< >