参考文章:
Ubuntu24磁盘扩容全流程
要将 sda3 的剩余空间全部分配给 ubuntu--vg-ubuntu--lv 逻辑卷,需要完成一个典型的LVM扩容流程。下面我为你梳理了详细步骤和注意事项。

📊 操作概览
首先,我们可以通过下面这张流程图,快速了解整个扩容操作的核心步骤和关键检查点。
flowchart TD
A[开始:扩展sda3分区] --> B{检查sda3分区是否可扩展}
B -- 是 --> C[扩展sda3分区至最大]
B -- 否 --> D[需先调整相邻分区]
C --> E[刷新物理卷PV]
E --> F[扩展逻辑卷LV]
F --> G[调整文件系统]
G --> H[验证扩展结果]
D --> I[操作终止<br>建议使用GParted]
I -.->|谨慎操作| C
H --> J[完成]
下面我们来看每个步骤的具体命令和解释。
🔧 详细操作步骤
-
扩展 sda3 分区
首先需要将sda3分区扩展到占用磁盘所有剩余空间。这里使用parted工具。sudo parted /dev/sda在
parted的交互命令行中,依次输入以下命令:print # 查看当前分区表,确认sda3的分区号是3 resizepart 3 100% # 将3号分区(即sda3)扩展到磁盘最大容量 quit完成后,运行
sudo partprobe命令来刷新操作系统识别的分区表,然后使用lsblk命令确认sda3的大小已变为约50G(磁盘总容量减去sda1和sda2的容量)。 -
扩展物理卷
分区扩大后,需要让LVM的物理卷识别这个新空间。sudo pvresize /dev/sda3使用
sudo pvdisplay /dev/sda3命令查看,确认 Free PE 字段显示有可用的空闲空间。 -
扩展逻辑卷
现在将卷组中的空闲空间全部分配给逻辑卷ubuntu--vg-ubuntu--lv。sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv使用
sudo lvdisplay命令验证逻辑卷的大小是否已增加。 -
调整文件系统大小
这是最关键的一步:扩大逻辑卷的“容器”后,必须将其中的文件系统也扩展,才能让操作系统真正使用新增的空间。- 如果您的文件系统是 ext4,使用以下命令:
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv - 如果您的文件系统是 XFS,则使用这个命令:
sudo xfs_growfs /
请根据您安装系统时的选择来执行相应的命令。可以通过
df -hT或者lsblk -f命令行来执行查看到对应文件系统 - 如果您的文件系统是 ext4,使用以下命令:
-
验证结果
最后,使用df -h命令检查根目录/的可用空间。如果一切顺利,它的容量应该已经显著增加,表明您已成功将sda3的剩余空间分配给了系统。
⚠️ 重要提醒
- 操作前备份:虽然此操作通常很安全,但任何磁盘操作都有潜在风险。强烈建议您在执行前,备份重要数据。
- 确认分区类型:此方案前提是
sda3的分区类型为Linux LVM。您可以通过sudo fdisk -l /dev/sda命令查看,确保sda3的 System 类型显示为 Linux LVM。 - 使用图形化工具:如果您对命令行操作感到不确定,可以使用图形化分区工具 GParted。安装命令为
sudo apt install gparted。在GParted中,您可以更直观地看到分区情况并进行调整。
609

被折叠的 条评论
为什么被折叠?



