1. 引言

2. 根分区扩容前的准备

在进行根分区扩容之前,请确保以下步骤已完成:

  • 确认系统运行稳定,无重要操作正在进行。
  • 备份根分区中的关键数据,以防万一。

3. 扩容前的环境检查

3.1 查看磁盘使用情况

使用以下命令查看根分区的使用情况:

df -h /dev/mapper/centos-root

3.2 检查LVM逻辑卷

如果您的系统使用LVM逻辑卷管理磁盘,请使用以下命令查看逻辑卷信息:

lvdisplay

3.3 检查文件系统类型

确认根分区的文件系统类型,以下命令可用于检查:

df -T /dev/mapper/centos-root

4. 根分区扩容步骤

4.1 扩展物理卷

如果您的磁盘支持扩展,请使用以下命令扩展物理卷:

pvextend /dev/sda2

4.2 扩展逻辑卷

使用以下命令扩展逻辑卷:

lvextend -L +100G /dev/mapper/centos-root

4.3 扩展文件系统

根据您的文件系统类型,执行以下命令扩展文件系统:

4.3.1 对于XFS文件系统:

xfs_growfs /dev/mapper/centos-root

4.3.2 对于EXT4文件系统:

resize2fs /dev/mapper/centos-root

4.3.3 对于XFS文件系统(使用xfs_rebalance):

xfs_rebalance /dev/mapper/centos-root

5. 扩容后的验证

使用以下命令验证根分区扩容是否成功:

df -h /dev/mapper/centos-root

6. 总结

本文详细介绍了CentOS根分区扩容的步骤,通过以上操作,您可以将根分区空间扩大,从而提高系统性能。在操作过程中,请务必确保数据安全,并在操作前备份重要数据。