Ubuntu磁盘扩容
时间: 2025-06-07 09:42:47 浏览: 10
### 扩展磁盘空间的前提条件
在 Ubuntu 系统中,扩展磁盘空间通常涉及调整分区大小以及文件系统的重新分配。这一过程可能需要使用到命令行工具 `df` 和图形化工具 GParted 来查看当前磁盘状态并执行具体操作[^1]。
---
### 查看当前磁盘状态
可以运行以下命令来获取现有磁盘的空间分布情况:
```bash
df -h
```
此命令会显示各个挂载点及其对应的已用和可用空间。例如,在给定的例子中可以看到 `/dev/sda3` 的总容量为 196GB,其中已经使用了 71GB,剩余可使用的空间为 117GB[^1]。
如果发现某个挂载点的可用空间不足,则可以通过增加物理存储设备或者重分配已有分区的方式解决该问题。
---
### 使用 LVM (逻辑卷管理)
对于支持 Logical Volume Manager (LVM) 的系统来说,这是一种灵活的方法来进行动态磁盘扩容。以下是实现步骤的相关说明:
#### 添加新硬盘至服务器
假设新增了一块名为 `/dev/sdb` 的硬盘作为额外存储资源。首先确认其存在与否可通过如下指令完成:
```bash
lsblk
fdisk -l
```
接着初始化这块新的驱动器成为 PV(Physical Volume),再将其加入现有的 VG(Volume Group):
```bash
pvcreate /dev/sdb
vgextend ubuntu-vg /dev/sdb
```
这里假定了原始 volume group 名称为 "ubuntu-vg";实际名称可能会有所不同,请依据实际情况替换相应参数。
随后扩大 LV(Logical Volume) 尺寸以利用刚添加上的未分配区域:
```bash
lvresize --size +<SIZE>G --resizefs ubuntu-vg/ubuntu-lv
```
注意 `<SIZE>` 应当被替换成期望增长的具体数值(单位 Gigabytes)。最后一步确保文件系统同步更新尺寸信息。
---
### 非 LVM 方式的手动调整
如果不采用 LVM 技术的话,则需借助第三方软件像 **GParted Live CD** 这样的解决方案来安全地移动与改变非活动分区边界。因为直接修改正在工作的根目录(/)可能导致数据丢失风险较高,所以推荐重启进入 live session 后再做进一步处理。
启动后打开应用程序界面找到目标项右键菜单选择 “Resize/Move”,拖拽滑条直至达到理想范围即可提交更改等待进度结束。
> 提醒:无论采取哪种途径都务必提前做好重要资料备份以防万一!
---
阅读全文
相关推荐


















