扩展swap分区
swap分区可基于lvm,可以不基于
一、不基于LVM时扩容
可以看到开始的swap就不是基于LVM创建的。
查看磁盘
fdisk -l
/dev/vdb还有空间
创建分区
fdisk /dev/vdb
创建一个2G的分区,过程略
格式化成swap文件系统
mkswap /dev/vdb2
写入开机挂载
# vim /etc/fstab /dev/vdb2 swap swap defaults 0 0
挂载swap分区
swapon -a
查看扩展情况
这种情况总的swap分区是扩大了 ,但是执行
# swapon --show
可以看到其实还是由两个分区组成。
二、swap是在LV的基础上创建的
查看VG有无剩余空间
没有空间就创建分区,创建PV,扩容VG、LV
fdisk /dev/vdb 创建一个2G分区,过程略 pvcreate /dev/vdb2 vgextend data_swap /dev/vdb2 lvextend -l 100%VG /dev/data_swap/swap_lv
先确认swap分区中没有文件,不然其中文件会丢失
调整swap分区
swapoff -a mkswap /dev/data_swap/swap_lv swapon -a
swap扩展成功
比较推荐安装系统时就使用lv来创建swap分区