ubuntu 分区扩容
时间: 2025-06-30 10:51:11 浏览: 3
### Ubuntu 系统磁盘分区扩容教程
在 Ubuntu 系统中对磁盘分区进行扩容是一项常见的任务,尤其是在虚拟机或云环境中。以下是详细的扩容方法:
#### 准备工作
确保系统已安装必要的工具:
```bash
sudo apt update
sudo apt install gparted parted lvm2 xfsprogs
```
#### 方法一:使用 GParted 图形化工具
如果需要扩容的分区不是根目录 `/`,可以直接使用 GParted 工具[^1]。
1. 制作一个 Ubuntu 启动盘,并通过 BIOS 设置从优盘启动。
2. 进入 Live 模式(Try Ubuntu),打开 GParted 应用程序。
3. 在 GParted 中找到目标分区,右键选择“Resize/Move”操作。
4. 调整分区大小后应用更改。
对于根目录 `/` 的扩容,由于无法卸载正在运行的分区,因此需要进入 Live 模式以避免冲突[^1]。
#### 方法二:命令行扩展分区
如果偏好命令行操作,可以按照以下步骤完成扩容:
##### 1. 查看当前磁盘和分区信息
使用以下命令查看磁盘布局和分区详情:
```bash
lsblk
df -h
```
这将帮助确定需要扩容的分区以及可用的未分配空间。
##### 2. 扩展物理磁盘空间
如果是虚拟机环境,首先需要增加虚拟磁盘的总大小。例如,在 VMware 或 VirtualBox 中调整磁盘容量。
##### 3. 使用 `parted` 扩展分区
假设需要扩展的分区是 `/dev/sda1`,可以使用 `parted` 工具:
```bash
sudo parted /dev/sda
```
在交互模式下输入以下命令:
- `print` 查看当前分区表。
- `resizepart` 选择要扩展的分区编号并指定新的结束位置。
- `quit` 退出工具。
注意:如果目标分区后面有其他分区(如交换分区),可能需要先删除这些分区,扩展后再重新创建[^4]。
##### 4. 扩展逻辑卷(LVM)
如果系统使用了 LVM,可以按以下步骤操作:
1. 查看逻辑卷信息:
```bash
sudo lvdisplay
```
2. 扩展逻辑卷:
```bash
sudo lvextend -l +100%FREE /dev/mapper/vg_name-lv_name
```
3. 根据文件系统类型刷新分区:
- 对于 ext4 文件系统:
```bash
sudo resize2fs /dev/mapper/vg_name-lv_name
```
- 对于 xfs 文件系统:
```bash
sudo xfs_growfs /dev/mapper/vg_name-lv_name
```
#### 注意事项
- 在删除分区时务必小心,建议备份重要数据[^4]。
- 如果磁盘采用 LVM 管理,扩展逻辑卷通常更为灵活[^5]。
- 确保操作系统支持动态调整文件系统大小,否则可能需要重新格式化磁盘。
---
阅读全文
相关推荐


















