之前我写过一篇创建 Linux 交换分区的文章:
在不重装系统的情况下创建Linux的Swap分区
但是这次创建交换分区的方法和上次的有些区别, 再次记录一下.
操作环境
本文方案在以下操作系统中测试通过:
CentOS 7
Ubuntu 16.04
操作步骤
查看系统中的分区:
fdisk -l
或者, 查看当前分区:
df ./
根据上面查找到的分区信息, 选定一块分区, 从中划分出一个交换分区, 例如, 我选定的是 /dev/vda1
分区.
从 /dev/vda1
分区中分出一块大小为 4GB (4194304 字节) 的空间, 输出为 /var/swap
, 命令如下:
dd if=/dev/vda1 of=/var/swap bs=1024 count=4194304
将 /var/swap
设置为交换分区:
mkswap /var/swap
设置开机自动挂载, 编辑:
vim /etc/fstab
添加如下信息:
/var/swap swap swap defaults 0 0
最后重启服务器:
reboot
重启后登录服务器就可以看到一个大小为 4GB 的交换分区了, 如图: