天天看点

CentOS 6.8 增加swap分区大小

1. 查看当前分区情况

[root@bogon oracle]# free -m

             total       used       free     shared    buffers     cached

mem:          1861       1763         98         30        162         73

-/+ buffers/cache:       1526        334

swap:         2047        624       1423

2. 增加 swap 大小, 2g 左右

[root@bogon oracle]# dd if=/dev/zero of=/var/swap bs=1024 count=2048000

记录了2048000+0 的读入

记录了2048000+0 的写出

2097152000字节(2.1 gb)已复制,18.4418 秒,114 mb/秒

3. 设置交换文件

[root@bogon oracle]# mkswap /var/swap

mkswap: /var/swap: warning: don't erase bootbits sectors

        on whole disk. use -f to force.

setting up swapspace version 1, size = 2047996 kib

no label, uuid=5258d5c0-9b75-4380-8b94-0b04f336294d

4. 立即激活启用交换分区

[root@bogon oracle]# swapon /var/swap 

5. 添加系统引导时自启动运行

[root@bogon oracle]# vi /etc/fstab 

#

# /etc/fstab

# created by anaconda on wed dec 21 08:43:36 2016

# accessible filesystems, by reference, are maintained under '/dev/disk'

# see man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

uuid=b5845b95-3407-4fc6-8c18-d6037a3e6edd /                       ext4    defaults        1 1

uuid=4646c812-a919-4969-be4c-ebcc3fa32795 /boot                   ext4    defaults        1 2

uuid=5f08ac8b-91d6-4bce-b153-534a93b81225 swap                    swap    defaults        0 0

tmpfs                   /dev/shm                tmpfs   defaults,size=1024m        0 0

devpts                  /dev/pts                devpts  gid=5,mode=620  0 0

sysfs                   /sys                    sysfs   defaults        0 0

proc                    /proc                   proc    defaults        0 0

swap                    /var/swap               swap    defaults        0 0

6. 收回 swap 空间

[root@bogon oracle]# swapoff /var/swap

7. 从文件系统中回收

[root@bogon oracle]# rm /var/swap

继续阅读