利用dd命令臨時增加交換分區
有時會遇到內存不夠用的情況,可以使用本文提供的方法進行臨時增加交換分區。
[plain]
#制作交換分區——得到文件
[root@serv01 linux-2.6.38]# dd if=/dev/zero of=/swap.img bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 2.68989 s, 399 MB/s
[root@serv01 linux-2.6.38]# ls swap.img
#制作交換分區
[root@serv01 linux-2.6.38]# mkswap /swap.img
mkswap: swap.img: warning: don't erase bootbits sectors
on whole disk. Use -f to force.
Setting up swapspace version 1, size = 1048572 KiB
no label, UUID=70945855-7bab-4c08-a880-77d089dd06cc
#使交換分區生效
[root@serv01 linux-2.6.38]# swapon /swap.img
#可以使用free命令查看是否增加成功
[root@serv01 linux-2.6.38]# free
total used free shared buffers cached
Mem: 384996 378700 6296 0 33232 249252
-/+ buffers/cache: 96216 288780
Swap: 2097136 0 2097136
#關閉,然後刪除
[root@serv01 linux-2.6.38]# swapoff /swap.img
[root@serv01 linux-2.6.38]# rm -rf /swap.img