linux有时会遇到swap空间不够的情况,如果发现swap该如何解决呢!
1.首先先建立一个分区,大小为4G
[root@rac01test oradata]#dd if=/dev/zero of=/oradata/swap bs=1M count=4096
2.创建交换分区
[root@rac01test oradata]# /sbin/mkswap /oradata/swap
mkswap: /oradata/swap: warning: don't erase bootbits sectors
on whole disk. Use -f to force.
Setting up swapspace version 1, size = 4194300 KiB
no label, UUID=87395f46-39f3-4b36-bf05-dc405ff21314
3.使这个swap成为有效状态
[root@rac01test oradata]# /sbin/swapon /oradata/swap
4.查看现在swap的大小
[root@rac01test oradata]# free -m
total used free shared buffers cached
Mem: 7873 7640 233 3848 116 5064
-/+ buffers/cache: 2458 5414
Swap: 7095 2903 4192
之前swap几乎全部用完,4192
5. 把刚才添加的swap添加到开机启动:
[root@rac01test oradata]# vi /etc/fstab
/oradata/swap swap swap defaults 0 0