这里有最新的使用文档和教程
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 的根目录。