步骤一:查看Swap大小:
grep SwapTotal /proc/meminfo
或者执行 free -h 命令:
?步骤二:在系统磁盘上创建一个swap交换分区的文件并格式化
mkdir /usr/swap
# 创建一个2G大小的swap文件
dd if=/dev/zero of=/usr/swap/swapfile bs=1024 count=2048000
# 设置交换文件权限为600
chmod 600 /usr/swap/swapfile
# 格式化swap文件
mkswap /usr/swap/swapfile
?步骤三:启用新增加的swap交换分区
swapon /usr/swap/swapfile
启用后可以使用 free -g 查看交换分区的大小
查看 swap 交换分区
swapon -s
到这里,如果关机,再开机是不会查询到新增的这个swap分区的,因为没有实现开机挂载。
因此,如果需要开机就自动挂载,那么还需要进行如下操作:
步骤四:修改/etc/fstab,使系统重启后自动挂载新增加的swap交换分区
vi /etc/fstab
# 在文件最后加上:
/usr/swap/swapfile swap swap defaults 0 0
在编辑修改之前先备份一下fstab文件:
cp /etc/fstab /etc/fstabbak
这样之后,swap分区就是永久添加的,开机也能自动挂载了。
?
删除swap交换分区
swapoff /usr/swap/swapfile
删除 /etc/fstab 中 swap交换分区的的配置
rm -rf /usr/swap/swapfile