1. CentOS7扩容根分区
1.1 LVM根分区扩容
查看现有分区大小
1
df -TH

LVM分区,磁盘总大小为20G,根分区总容量为17G
关机增加大小为30G(测试环境使用的Vmware Workstation)

扩展分区到30G
查看扩容后磁盘大小
1
2
3df -TH
lsblk
磁盘总大小为30G,根分区为17G
创建分区
1
fdisk /dev/sda

将sda剩余空间全部给sda3
刷新分区并创建物理卷
1
2
3partprobe /dev/sda
pvcreate /dev/sda3
查看卷组名称,以及卷组使用情况
1
vgdisplay

VG Name为centos
将物理卷扩展到卷组
1
vgextend centos /dev/sda3

使用sda3扩展VG centos
查看当前逻辑卷的空间状态
1
lvdisplay

需要扩展LV /dev/centos/root
将卷组中的空闲空间扩展到根分区逻辑卷
1
lvextend -l +100%FREE /dev/centos/root

刷新根分区
1
xfs_growfs /dev/centos/root

查看磁盘使用情况,扩展之前和之后是不一样的

根分区已经变成27G
1.2 非LVM根分区扩容
查看现有的分区大小

非LVM分区,目前磁盘大小为20G,根分区总容量为17G
关机增加磁盘大小为30G

查看磁盘扩容后状态
1
2
3lsblk
df -TH
现在磁盘总大小为30G,根分区为17G
进行分区扩展磁盘,记住根分区起始位置和结束位置

删除根分区,切记不要保存

创建分区,箭头位置为分区起始位置

保存退出并刷新分区
1
partpeobe /dev/sda

查看分区状态

刷新根分区并查看状态
1
xfs_growfs /dev/sda3

根分区大小已变为27G
2. 配置swap分区
创建分区

设置分区的编号为2,选择分区的类型为linux swap


w键将分区信息写入,partprobe进行内核读取分区

开启swap分区,命令为swapon 分区的名称

查看swap的分区信息,命令为swapon -s或者free -m


编辑/etc/fstab文件,设置自动挂载的信息,挂载swap分区

查看硬盘UUID:
1
2
3ls -l /dev/disk/by-uuid
或
blkid /dev/sda1
-------------本文结束感谢您的阅读-------------
本文标题: Linux(三)
本文链接: https://wgy1993.gitee.io/archives/c09edc62.html
版权声明: 本作品采用 CC BY-NC-SA 4.0 进行许可。转载请注明出处!