场景:
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 24G 0 part
├─openeuler-root 253:0 0 22.4G 0 lvm /
└─openeuler-swap 253:1 0 1.6G 0 lvm [SWAP]
sr0 11:0 1 3.9G 0 rom

硬盘原25G 现在扩充到40G 需要将扩充的加到openeuler-root 上
解决方案
1.扩展 sda3 分区
-
启动
fdisk:fdisk /dev/sda -
删除
sda3分区(不会丢失数据):-
输入
d,然后选择分区3。
-
-
重新创建
sda3分区:-
输入
n,选择主分区3,使用默认的起始扇区,结束扇区设置为磁盘末尾。 -
确保分区类型为
Linux LVM(类型代码8e)。
-
-
保存并退出:
-
输入
w保存更改。
-
2.扩展LVM物理卷
pvresize /dev/sda3

3.扩展逻辑卷
sudo lvextend -l +100%FREE /dev/mapper/openeuler-root

4. 扩展文件系统
查看文件系统类型
lsblk -f
-
对于 ext4 文件系统:
resize2fs /dev/mapper/openeuler-root -
对于 xfs 文件系统:
xfs_growfs /dev/mapper/openeuler-root最终结果集 !完结撒花
-
