linux查看swap分区以及设置、增加swap分区

By | 2013 年 3 月 18 日

第一,使用命令查看系统的内存大小

free -m

total used free shared buffers cached
Mem: 996 929 67 0 344 470
-/+ buffers/cache: 114 881
Swap: 0 0 0

swap都为0。

第二,增加swap分区

使用dd命令创建一个swap分区

dd if=/dev/vda1 of=/home/swap bs=1024 count=1024000

第三,创建Linux交换文件

mkswap /home/swap

第四,立即激活交换文件

swapon /home/swap

第五,为防止重启后swap分区变成0,要修改/etc/fstab文件

vi /etc/fstab

在文件末尾加上

/home/swap   swap   swap   default   0   0

这样就算重启系统,swap分区还是有值。

---------------------------------------------------

蛋疼的话可以删除swap分区

1、先停止swap分区

/sbin/swapoff /home/swap

2、删除swap分区文件

rm -rf /home/swap

3、修改/etc/fstab文件,把/home/swap swap swap default 0 0 这行删除。

这样就能把手动增加的分区删除了。

PS:1、增加删除swap的操作只能使用root用户来操作。

2、装系统时分配的swap分区貌似删除不了。

3、swap分区一般为内存的2倍,但最大不超过2G

 

发表回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据