欧拉系统swap分区新建-扩容-删除

一、创建SWAP分区

1、查看系统块设备(block device)信息

sda磁盘剩余2G空间

欧拉系统swap分区新建-扩容-删除_第1张图片

2、创建文件系统分区

sda3大小2G

 欧拉系统swap分区新建-扩容-删除_第2张图片

3、设置分区类型 

欧拉系统swap分区新建-扩容-删除_第3张图片

4、验证sda3分区 

欧拉系统swap分区新建-扩容-删除_第4张图片

5、格式化并挂载swap分区 

格式化swap分区mkswap /dev/sda3挂载swapswapon  /dev/sda3

欧拉系统swap分区新建-扩容-删除_第5张图片 

6、开机挂载swap分区 

查看分区uuidblkid设置分区开机挂载echo "UUID="67d99d1f-1522-4a30-82a7-b5ced86c7098" none swap defaults 1 1" >>/etc/fstab

欧拉系统swap分区新建-扩容-删除_第6张图片 7、查看swap分区

二、关闭swap分区

1、关闭swap分区

swapoff -a

欧拉系统swap分区新建-扩容-删除_第7张图片

2、取消开机启动

fstab注释swap挂载

vim  /etc/fstab #UUID=67d99d1f-1522-4a30-82a7-b5ced86c7098 none swap defaults 1 1

三、删除swap分区将空间扩容"/"分区

1、修改sda3文件系统类型LVM

欧拉系统swap分区新建-扩容-删除_第8张图片

2、将物理硬盘格式化成PV(物理卷) 

查看格式化的物理卷信息pvs创建pv物理卷pvcreate  /dev/sda3

3、将物理卷并到vg(卷组)中 

查看卷组信息vgdisplay vgs扩容pv到vg卷组vgextend  openeuler /dev/sda3

欧拉系统swap分区新建-扩容-删除_第9张图片 

4、扩容"/"分区 

 查看lv信息 lvdisplay  lvs     扩容lv逻辑卷 lvextend  /dev/openeuler/root /dev/sda3  

欧拉系统swap分区新建-扩容-删除_第10张图片 5、刷新扩容文件系统​​​​​​​

重载分区大小resize2fs /dev/openeuler/root查看分区挂载df -hT

 欧拉系统swap分区新建-扩容-删除_第11张图片

EXT文件系统使用resize2fs命令, XFS文件系统使用 xfs_growfs命令

6、grub 文件更新

如果安装系统已经划分swap 分区,删除swap分区后需要修改grub.cfg文件,删除swap相关启动执行参数,否则系统将无法正常启动!

vim /etc/default/grub

修改前

修改后

欧拉系统swap分区新建-扩容-删除_第12张图片

重建grub配置

legacy BIOS mode

grub2-mkconfig -o /boot/grub2/grub.cfg

UEFI BIOS mode

grub2-mkconfig -o /boot/efi/EFI/openeuler/grub.cfg

Linux内核引导时使用的命令行参数

resume=/dev/mapper/openeuler-swap: 指定系统从此设备恢复,该设备是一个加密卷的逻辑卷。

rd.lvm.lv=openeuler/root: 指系统根文件系统所在的逻辑卷。

rd.lvm.lv=openeuler/swap: 指定系统交换分区所在的逻辑卷。

quiet: 禁止在引导过程中显示大量的启动信息。

crashkernel=512M: 为内核配置了512 MB的内存用于系统崩溃时的调试。

 

探索技术无限可能,博主具有丰富监控模板资源及开发能力和项目管理经验,欢迎添加交流一起探讨,解决你的技术难题!

微信号:king_songax

你可能感兴趣的:(Zabbix技术文档,linux,运维,服务器,运维开发,zabbix)