手动增加、删除swap区

2015年2月11日11:33:47 评论 5,872

由于项目一台机器安装时候没有分配swap空间,故手动实施添加。

1. 运行free -m查看内存和swap空间大小,如下图,显示swap为0

手动增加、删除swap区

2. 添加swap空间有两种选择:添加一个交换分区或者一个交换文件。如果空闲空间多的话可以添加交换分区

添加交换文件

1. 使用dd命令创建一个swap交换文件,

# dd if=/dev/zero of=/home/swap bs=1024 count=2048000

这样就建立了一个swap交换文件,大小为2G

2. 制作为swap格式文件

# mkswap /home/swap

3. 再用swapon命令把这个文件分区挂载swap分区

# /sbin/swapon /home/swap

4. 再运行free -m命令查看,发现swap已经有值了

手动增加、删除swap区

5. 为防止重启后swap分区变成0,要修改/etc/fstab文件,编辑/etc/fstab,加上一行

# /home/swap swap swap default 0 0

删除swap交换文件

1. 先停止swap分区

# /sbin/swapoff /home/swap

2. 删除swap分区文件

# rm -rf /home/swap

3. 删除自动挂载配置命令,在/etc/fstab文件下去掉swap自动重启语句

weinxin
聂扬帆博客
一个分享IT运维相关工作经验和实战技巧的个人博客

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: