当某个时间内存不够用的时候,swap交换分区就很重要,本篇实现了swap交换分区的两种扩容方式,使用硬盘扩容和使用文件扩容。
一、将磁盘扩容到swap交换分区
1、添加硬盘
2、查看我们额外添加的磁盘
fdisk -l
3、创建swap分区
fdisk -cu /dev/sdb
4、重读分区表(可能会报错,不用管)
partx -a /dev/sdb
5、格式化swap文件系统
mkswap /dev/sdb1
6、挂载
挂载分为永久挂载和临时挂载
临时挂载:
swapon /dev/sdb1
永久挂载:
(挂载后需要重启生效)
vi /etc/fstab
按i进入编辑模式
/dev/sdb1 swap swap defaults 0 0
按ESC输入 :wq保存退出
7、查看swap交换分区
swapon -s
二、使用文件创建SWAP
1、生成swap文件
dd if= 源文件 of=/输出目录/文件名 bs=大小 count=次数
dd if=/dev/zero of=/swap bs=1M count=1024
2、格式化
mkswap -f /swap
3、挂载并查看(这里使用的是临时挂载)
swapon /swap 临时挂载
swapon -s 查看
4、临时取消挂载
swapoff /swap 临时取消挂载
swapon -s 查看