Linux扩容根目录
# 背景
由于在安装系统的时候无脑下一步,导致 1T 的固态只分配了 100g 给根目录。
# TL;DR
ubuntu 24.04 可用
sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
# 开始
# 查看根目录使用情况
df -h |grep -w /
# 查看分区情况
lsblk
# ---------------------------------
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
nvme0n1 259:0 0 931.5G 0 disk
├─nvme0n1p1 259:1 0 1G 0 part /boot/efi
├─nvme0n1p2 259:2 0 2G 0 part /boot
└─nvme0n1p3 259:3 0 928.5G 0 part
└─ubuntu--vg-ubuntu--lv 252:0 0 100G 0 lvm /
# ---------------------------------
# 可见,nvme0n1p3大小为928.5G,但只分配了ubuntu--vg-ubuntu--lv 100G
# 查看 LVM 卷组的空闲空间
vgdisplay
# ---------------------------------
--- Volume group ---
VG Name ubuntu-vg
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 2
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 1
Act PV 1
VG Size <928.46 GiB
PE Size 4.00 MiB
Total PE 237685
Alloc PE / Size 25600 / 100.00 GiB
Free PE / Size 212085 / <828.46 GiB
VG UUID **********
# ---------------------------------
# 可见还有<828.46 GiB的空闲空间
# 将卷组中的所有空闲分配给/dev/ubuntu-vg/ubuntu-lv
sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
# 查询/的文件系统,通常为ext4
lsblk -f
# 扩展文件系统(/文件系统为ext4)
sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
# 扩展文件系统(/文件系统为xfs)
sudo xfs_growfs /
# 验证
df -h /
上次更新: 2024/11/22, 23:30:59