扩容swap

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cmzsteven/article/details/78160371

最近安装系统时由于精心大意,本来要分配1GB的swap分区大小,确只输入了200MB。没办法,只能手工扩容swap了。
扩容之前:

[root@CentOS6 ~]# free -h
             total       used       free     shared    buffers     cached
Mem:          996M       130M       865M       172K       6.0M        38M
-/+ buffers/cache:        86M       909M
Swap:         199M         0B       199M

1、先在根区下新建一个目录存放用于扩容的swap文件:

mkdir /swap_file

2、然后使用dd命令新建一个块文件,大小约为800MB:

[root@CentOS6 ~]# dd if=/dev/zero of=/swap_file/new_swap bs=4k count=204800

记录了204800+0 的读入
记录了204800+0 的写出
838860800字节(839 MB)已复制,2.37531 秒,353 MB/秒

3、块文件建立完成后,进行格式化:

[root@CentOS6 ~]# mkswap -f /swap_file/new_swap

Setting up swapspace version 1, size = 819196 KiB
no label, UUID=58a9de1f-701d-483c-8338-a6c7cdd52ced

4、最后编辑/etc/rc.d/rc.local完成开机自动挂扩容后的swap块文件:

[root@CentOS6 ~]# vim /etc/rc.d/rc.local

在文件最后添加如下命令:

swapon /swap_file/new_swap

5、使用init 6重启服务器后,就可以看到效果了:

[root@CentOS6 ~]# free -h
             total       used       free     shared    buffers     cached
Mem:          996M       130M       865M       172K       6.0M        38M
-/+ buffers/cache:        86M       909M
Swap:         999M         0B       999M

猜你喜欢

转载自blog.csdn.net/cmzsteven/article/details/78160371
今日推荐