扩展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、LVfdisk /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 -aswap扩展成功 比较推荐安装系统时就使用lv来创建swap分区