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根分区扩容的步骤,通过以上操作,您可以将根分区空间扩大,从而提高系统性能。在操作过程中,请务必确保数据安全,并在操作前备份重要数据。