使用Gparted 实现扩展物理硬盘分区扩容
2025-01-01 07:19:00

使用Gparted 实现扩展物理硬盘分区扩容

问题场景

当我们创建虚拟机初期的时候容量可能给的不是很多,使用到后期 / 目录下占用率可能高达 90%+,我们一般的做法是挂载一个额外的磁盘来存储大文件,如:/data。但是一些系统文件和应用太多,不能够全都迁移到 /data 盘,所以我们就可以尝试拓展 / 目录所在的文件系统。

我们用到的工具

GParted 下载页面

GParted 是一个用于图形化管理磁盘分区的免费分区编辑器,相较于 LVM 等方式拓展磁盘更加方便。要注意的是,GParted 中对一个分区的操作,只能对选中分区的相邻两个分区进行操作,就像 Windows 中的磁盘管理器操作类似,想要操作不相邻分区只能通过移动该分区至相邻分区。

以下工作是针对非 LVM 分区进行的操作。

环境

我这里用的是 Ubuntu 环境,其他 Linux 发行版同理。

查看分区容量

进入我们的操作系统中查看分区容量:

1
df -h

分区容量

扩展磁盘容量

1. 扩展虚拟机磁盘

关闭 Ubuntu,进入虚拟机设置,打开要扩容的磁盘,扩展磁盘容量。

扩展磁盘容量

扩展磁盘容量

2. 启动 GParted

挂载我们下载的 GParted 镜像,启动虚拟机的时候选择 GParted 系统进入。

启动 GParted

启动选项

启动选项

启动选项

启动选项

3. 调整分区大小

选项选以上的就可以,下面进入系统中进行操作。

选择分区

点击 /dev/sda2(不要点错了,我点击/dev/sda5结果拓展不了),点击上方的扩展按钮。

点击扩展按钮

滑动进行拓展。

滑动拓展

滑动拓展

滑动拓展

4. 应用更改

应用之后退出系统即可。有时候操作完之后拓展还是无法合并到 / 目录中的文件系统中,我们重复以上操作再试几次。操作应用成功后如下:

拓展成功

参考

如果是 LVM 分区的话可以参考以下文章(最后一部分):

如何扩展 LVM 分区

Prev
2025-01-01 07:19:00
Next