扩展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分区

posted @ 2022-02-16 16:59  slena  阅读(48)  评论(0编辑  收藏  举报
/*鼠标跟随效果*/