I Computer a Life-long Learner

阿里云 CentOS 7 创建 swap 分区

2017-11-01

阿里云 CentOS 7 创建 swap 分区

Aliyun: CentOS 7.4 64 位

阿里云的低配主机是没有配置 swap 分区(不知道高版的有没有?)

添加 swap 分区

  1. 查看磁盘分区:

$ free -m

  1. 创建 swap 分区

$ sudo dd if=/dev/zero of=/home/swap bs=1024 count=1048576

例如要设 1 GB 的虚拟内存,则将 count 设为: count = 1024MB * 1024 = 1048576

  1. 格式化 swap 分区

$ sudo mkswap /home/swap

  1. 启用 swap 分区

$ sudo swapon /home/swap

  1. 设置服务器重启之后 swap 仍然有效

# echo "/swap/swap swap swap defaults 0 0" >> /etc/fstab

这个命令用 sudo 还执行不了,最后切到 root 才可以执行。

删除分区

  1. 停止 swap 分区

$ sudo swapoff /home/swap

  1. 删除 swap 分区文件

$ sudo rm -fr /home/swap

  1. 删除设置

$ sudo sed -i "/'\/swa\/swap swap swap defaults 0 0'//" /etc/fstab


Comments(需要科学上网)