Ubuntu磁盘分区扩展

在 Ubuntu 系统下扩展系统盘分区大小,无需卸载分区

在 Ubuntu 下扩展系统盘分区大小的操作,可以在不卸载分区的情况下完成。

1. 检查当前分区情况

首先使用 lsblkdf -h 命令来查看现有的分区信息:

1
lsblk

2. 扩展磁盘空间(如果是在虚拟机或者云服务上)

如果你在虚拟机或云服务(如 AWS、Azure 等)中操作,首先需要通过管理控制台来扩展虚拟硬盘的大小。之后,在 Ubuntu 内部进行分区和文件系统的扩展。

3. 调整分区表

使用 growpart 工具来调整分区大小。你需要安装 cloud-guest-utils 包(如果尚未安装):

1
2
sudo apt update
sudo apt install cloud-guest-utils

然后使用 growpart 来扩展系统盘的分区,例如扩展 /dev/sda1

1
sudo growpart /dev/sda 1

4. 扩展文件系统

分区扩展之后,需要扩展文件系统。常用的文件系统为 ext4,你可以使用 resize2fs 命令来扩展文件系统:

1
sudo resize2fs /dev/sda1

5. 验证扩展是否成功

使用以下命令检查分区和文件系统是否已成功扩展:

1
df -h

注意事项:

  • 执行扩展操作之前,建议备份重要数据。
  • 某些文件系统可能不支持在线扩展。如果无法在线扩展,可能需要在 Live CD 环境中执行。