现在硬件比较便宜,很多系统在安装的时候,默认都没有swap分区,但是有时可能会因为内存不够,导致运行失败,这事就需要添加一个文件类型的swap,以便完成操作。在操作完成后,再卸载swap文件。
下面的操作在ubuntu12.04上完成:
1 查看当前内存情况
# free -m
total used free shared buffers cached
Mem: 994 898 95 0 8 444
-/+ buffers/cache: 445 548
Swap: 0 0 0
2建立一个swap文件(大小为2G,根据实际情况设置大小)
# dd if=/dev/zero of=swap bs=1024 count=2000000
3为swap文件建立swap文件系统
# mkswap -f swap
4 启用swap文件
# swapon swap
5 查看当前的内存
# free -m
total used free shared buffers cached
Mem: 994 906 87 0 7 453
-/+ buffers/cache: 446 547
Swap: 1953 0 1953
6 使用完毕,卸载swap文件
# swapoff swap
7 如果想一直使用,就需要添加到fstab中,启动即可使用
#vi
/etc/fstab
添加一行
/swapfile/swap swap swap defaults 0 0
就可以在机器启动的时候添加swap文件了