

在 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 的根目录。


