扩充SWAP分区
--查看硬盘分区情况--
[root@DBSyncDes ~]# free
total used free shared buffers cached
Mem: 3237804 1191656 2046148 0 171784 582244
-/+ buffers/cache: 437628 2800176
Swap: 2096472 0 2096472
[root@DBSyncDes ~]# free -m
total used free shared buffers cached
Mem: 3161 1163 1998 0 167 568
-/+ buffers/cache: 427 2734
Swap: 2047 0 2047
[root@DBSyncDes ~]# cat /proc/swaps
Filename Type Size Used Priority
/dev/sda2 partition 2096472 0 -1
[root@DBSyncDes ~]# df -hl
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda1 224G 9.5G 203G 5% /
tmpfs 1.6G 0 1.6G 0% /dev/shm
--创建存放swap文件的文件夹--
[root@DBSyncDes ~]# mkdir /swap
--进入--
[root@DBSyncDes ~]# cd /swap/
[root@DBSyncDes swap]# ll
总计 0
--使用dd命令创建swap文件--
[root@DBSyncDes swap]# dd if=/dev/zero of=extra-swap bs=32k count=196608
196608+0 records in
196608+0 records out
6442450944 bytes (6.4 GB) copied, 63.0981 seconds, 102 MB/s
[root@DBSyncDes swap]# ll
总计 6297616
-rw-r--r-- 1 root root 6442450944 09-03 01:22 extra-swap
--格式化新创建的swap文件--
[root@DBSyncDes swap]# mkswap extra-swap
Setting up swapspace version 1, size = 6442446 kB
--激活该swap文件--
[root@DBSyncDes swap]# swapon extra-swap
--查看扩充后的结果--
[root@DBSyncDes swap]# swapon -s
Filename Type Size Used Priority
/dev/sda2 partition 2096472 4 -1
/swap/extra-swap file 6291448 0 -2
[root@DBSyncDes swap]# cat /proc/swaps
Filename Type Size Used Priority
/dev/sda2 partition 2096472 4 -1
/swap/extra-swap file 6291448 0 -2
[root@DBSyncDes swap]# free
total used free shared buffers cached
Mem: 3237804 3112800 125004 0 37560 2607056
-/+ buffers/cache: 468184 2769620
Swap: 8387920 4 8387916
[root@DBSyncDes swap]# free -m
total used free shared buffers cached
Mem: 3161 3039 122 0 36 2545
-/+ buffers/cache: 457 2704
Swap: 8191 0 8191
[root@DBSyncDes swap]# df -hl
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda1 224G 16G 197G 8% /
tmpfs 1.6G 0 1.6G 0% /dev/shm
--修改fstab文件,使扩充的swap文件随机启动--
[root@DBSyncDes swap]# vi /etc/fstab
LABEL=/ / ext3 defaults 1 1
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-sda2 swap swap defaults 0 0
/swap/extra-swap swap swap defaults 0 0
[root@DBSyncDes swap]#
注:若想卸载掉新挂载的swap分区文件,可使用swapoff swapfilename命令即可。