无题

title: linux扩容
date: 2025-06-17
tags: [linux]

/dev/mapper/centos-root 扩容

出现问题空间不足

image-20230814152645992

解决方法:扩容

1.虚拟机设置扩展磁盘

image-20230814172036459

2.分区

fdisk /dev/sda

image-20230815090320028

输入m,p,查看当前分区

image-20230815090605438

输入n新建分区,输入p建立分区,然后回车

image-20230815094307293

最后输入w,保存退出

image-20230815094411009

建立好的分区还不能用,还需要挂载才可以用。但是挂载之前,必须要格式化。

3.格式化

reboot重启虚拟机 或partprobe刷新

lsblk查看分区,sda4就是新建的分区

image-20230815095916394

格式化mkfs.ext4 /dev/sda4

image-20230815100141775

4.物理分区转为卷组

pvcreate /dev/sda4

5.显示卷组

vgdisplay

image-20230815101640004

6扩容/dev/sda4分区到centos卷组

1
vgextend centos /dev/sda4

7将扩展空间扩容到/dev/mapper/centos-root

1
lvextend -l +100%FREE /dev/mapper/centos-root

8更新逻辑卷,使扩容生效

xfs文件系统使用此命令:

1
xfs_growfs /dev/mapper/centos-data

ext4文件系统使用此命令:

1
resize2fs /dev/mapper/centos-data

9查看磁盘目录

1
df -h

image-20230815102331015

成功挂载