帮助中心

这里有最新的使用文档和教程

< 返回

Ubuntu如何扩容根目录root

2025-09-12 16:46 作者:31IDC 阅读量:53 所属分类:Linux系统

Ubuntu如何扩容根目录root  扩容root分区

 

 

在 Ubuntu 系统中扩容根目录(通常是 /)通常需要以下几个步骤。请注意,在进行这些操作之前,请确保你已经备份了所有重要数据,以防万一。

 

1. 检查磁盘空间

 

首先,你需要确认你的磁盘空间确实不足,并且有足够的未分配空间(如另一个分区或未使用的磁盘空间)来扩展根目录。

 

df -h

2. 确认未分配空间

 

使用 lsblk 或 fdisk -l 命令查看磁盘分区情况,确认是否有未分配的空间或额外的分区。

 

lsblk

# 或者

sudo fdisk -l

3. 扩展分区(注意/dev/mapper/ubuntu--vg-root  这个是您通过df -h 查看到的根目录所在路径

 

如果你的系统使用的是 LVM(逻辑卷管理),你可以直接扩展逻辑卷。如果不是,你需要扩展物理分区。

 

如果是 LVM:

 

扩展物理卷(PV):

 

sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-root

 

这里 +100%FREE 表示使用所有剩余的空闲空间。你可以根据需要调整百分比。

 

扩展文件系统:

 

sudo resize2fs /dev/mapper/ubuntu--vg-root

 

如果不是 LVM:

 

扩展分区:

 

使用 fdisk 或 gparted 来扩展分区。例如,使用 fdisk:

 

sudo fdisk /dev/sda

 

在 fdisk 中,选择要扩展的分区,然后使用 d 删除分区,然后创建一个新的更大的分区(使用 n),最后写入更改(使用 w)。

 

扩展文件系统:

 

sudo resize2fs /dev/sda1  # 替换 /dev/sda1 为你的根分区设备名

 

4. 检查和测试

 

扩展后,检查文件系统是否正确扩展:

 

sudo resize2fs /dev/sda1  # 如果适用,再次运行以确认扩展成功

df -h

5. 更新启动加载器(如果需要)

 

如果你的系统使用了 GRUB 引导加载器,你可能需要更新其配置:

 

sudo update-grub

注意:

 

在操作过程中,确保没有挂载其他文件系统到 /,否则可能导致数据损坏。

 

在进行任何分区操作之前,确保备份重要数据。

 

如果不熟悉这些命令,建议先在非生产环境中进行测试。

 

对于生产环境,建议在执行这些操作前进行全面的系统备份。

 

通过上述步骤,你应该能够成功扩展 Ubuntu 的根目录。

31IDC - 12 年深耕海外 IDC 高端资源