ubuntu

ubuntu文件系统如何扩展空间

小樊
51
2025-10-31 04:34:46
栏目: 云计算

前提准备
在扩展Ubuntu文件系统空间前,需完成以下基础准备:

一、基于LVM的文件系统扩展(推荐场景:使用LVM管理磁盘)
LVM(逻辑卷管理)是Ubuntu默认的磁盘管理方式,支持动态扩展,步骤如下:

1. 扩展物理卷(若新增了物理磁盘或分区)

若新增了物理磁盘(如/dev/sdb),需先将其初始化为物理卷,再添加到现有卷组:

sudo pvcreate /dev/sdb          # 初始化物理卷
sudo vgextend ubuntu-vg /dev/sdb # 将物理卷添加到卷组(卷组名通过`vgdisplay`查看)

若只是扩展已有分区(如/dev/sda3),可直接跳过此步,进入下一步。

2. 扩展逻辑卷(LV)

使用lvextend命令将卷组的剩余空间添加到逻辑卷(如根分区/dev/ubuntu-vg/ubuntu-lv):

3. 扩展文件系统

根据文件系统类型选择对应命令,使文件系统占用逻辑卷的全部空间:

4. 验证结果

使用df -h命令查看文件系统大小,确认扩展成功:

df -h | grep /dev/mapper/ubuntu--vg-ubuntu--lv

输出应显示新的总大小。

二、非LVM分区扩展(仅适用于未使用LVM的场景)
若文件系统直接安装在物理分区(如/dev/sda1)上,需使用growpart+resize2fs组合扩展:

1. 扩展分区

使用growpart工具扩展分区(如/dev/sda3):

sudo growpart /dev/sda 3  # 将/dev/sda的第3分区扩展到最大可用空间

注:growpart需安装cloud-guest-utils包(Ubuntu 22.04+默认包含)。

2. 扩展文件系统

分区扩展后,使用resize2fs调整文件系统大小(仅适用于ext4文件系统):

sudo resize2fs /dev/sda3

注:若为XFS文件系统,需先转换分区类型为LVM,否则无法动态扩展。

注意事项

0
看了该问题的人还看了