场景:
[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
最终结果集 !完结撒花
-