一、创建SWAP分区
1,查看系统块设备(block device)信息
sda磁盘剩余2G空间
2,创建文件系统分区
sda3大小2G
4,设置分区类型
5,验证sda3分区
6,格式化并挂载swap分区
格式化swap分区
mkswap /dev/sda3
挂载swap
swapon /dev/sda3
7,开机挂载swap分区
查看分区uuid
blkid
设置分区开机挂载
echo "UUID="67d99d1f-1522-4a30-82a7-b5ced86c7098" none swap defaults 1 1" >>/etc/fstab
8,查看swap分区
二、关闭swap分区
1,关闭swap分区
swapoff -a
2,取消开机启动
fstab注释swap挂载
vim /etc/fstab
#UUID=67d99d1f-1522-4a30-82a7-b5ced86c7098 none swap defaults 1 1
三、删除swap分区将空间扩容"/"分区
1,修改sda3文件系统类型LVM
2,将物理硬盘格式化成PV(物理卷)
查看格式化的物理卷信息
pvs
创建pv物理卷
pvcreate /dev/sda3
3,将物理卷并到vg(卷组)中
查看卷组信息
vgdisplay
vgs
扩容pv到vg卷组
vgextend openeuler /dev/sda3
4,扩容"/"分区
查看lv信息
lvdisplay
lvs
扩容lv逻辑卷
lvextend /dev/openeuler/root /dev/sda3
5,刷新扩容文件系统
重载分区大小
resize2fs /dev/openeuler/root
查看分区挂载
df -hT
EXT文件系统使用resize2fs命令, XFS文件系统使用 xfs_growfs命令
6,grub 文件更新
如果安装系统已经划分swap 分区,删除swap分区后需要修改grub.cfg文件,删除swap相关启动执行参数,否则系统将无法正常启动!!!
vim /etc/default/grub
修改前
修改后
重建grub配置
legacy BIOS mode
grub2-mkconfig -o /boot/grub2/grub.cfg
UEFI BIOS mode
grub2-mkconfig -o /boot/efi/EFI/openeuler/grub.cfg
Linux内核引导时使用的命令行参数