Cent OS 添加删除交换分区(Swap)

Reading time ~1 minute

1. 概述

1.1 背景

在使用VPS时,自带的内存只有1G,默认的镜像没有swap,在很多时候会出现内存不够用的情况,升级配置又不太值得,所以就可以手动添加一块Swap

1.2 环境

  • Cent OS 7.3

2. 添加交换分区

2.1 dd 命令 创建swap用的分区文件

dd if=/dev/zero of=/swapfile bs=1024k count=2048
  • of 分区文件位置
  • bs 每个块的大小
  • count 块的数量

等待一会,显示如下

2048+0 records in
2048+0 records out
2147483648 bytes (2.1 GB) copied, 8.09592 s, 265 MB/s
注:dd创建的文件总大小等于bs*count。本例是1024k*2048=2048M

2.2 使用 mkswap 命令来设置交换文件

mkswap /swapfile

2.3 启用交换分区

swapon /swapfile

2.4 查看free -h

              total        used        free      shared  buff/cache   available
Mem:           992M        755M         60M         50M        176M         39M
Swap:          2.0G          0B        2.0G

2.5 编辑文件vim /etc/fstab写入以下内容,以便在引导时启用

/swapfile swap swap defaults 0 0

3. 删除交换分区文件

3.1 禁用交换分区

swapoff /swapfile

3.2 从 /etc/fstab 中删除项目

3.3 删除分区文件

rm -rf /swapfile

转载请注明出处:
文章地址:Cent OS 添加删除交换分区(Swap)
文章作者:凌风
原始连接:https://lingfeng.me/blog/cent%20os/centos-swap/
许可协议:转载请注明原文链接及作者。

HomeBrew 安装及常用命令

HomeBrew 是 Mac OSX 上的软件包管理工具,能在 Mac 中方便的安装软件或者卸载软件, 使用命令,非常方便。 Continue reading