找回密码
 立即注册
搜索
查看: 84|回复: 0

CentOS/Linux磁盘扩容:如何调整Home分区并扩展Root空间 | 解决磁盘不足问题

[复制链接]

3

主题

0

回帖

19

积分

新手上路

积分
19
发表于 2025-9-3 21:54:58 | 显示全部楼层 |阅读模式

本文介绍如何在CentOS系统中使用LVM调整分区大小,释放Home空间并扩展Root分区,适用于磁盘空间不足、需要重新分配容量的场景。步骤包含命令安装、卸载分区、LVM操作及挂载,最终验证分配结果。

1. 查看当前分区使用情况
首先检查磁盘分区和空间使用情况:

  1. df -h
  2. fdisk -l
复制代码


2. 卸载 /home 分区
若/home正在使用,需先终止进程:

  1. umount /home
复制代码

若提示“设备正忙”,安装并使用fuser终止进程:

  1. yum install psmisc
  2. fuser -km /home/
  3. umount /home
复制代码


3. 删除/home逻辑卷(LV)

  1. lvremove /dev/mapper/centos-home
复制代码


4. 扩展/root分区逻辑卷
(请根据实际情况调整大小)

  1. lvextend -L +100G /dev/mapper/centos-root
复制代码


5. 调整/root文件系统大小

  1. xfs_growfs /dev/mapper/centos-root
复制代码


6. 重新创建home逻辑卷
分配剩余空间(示例为41G):

  1. lvcreate -L 41G -n home /dev/mapper/centos
复制代码


7. 格式化home分区

  1. mkfs.xfs /dev/mapper/centos-home
复制代码


8. 重新挂载/home

  1. mount /dev/mapper/centos-home /home
复制代码


9. 检查分区状态

  1. df -h
复制代码


10. 重启系统并确认结果

  1. reboot
  2. df -h
复制代码


⚠️ 注意事项:

操作前务必备份重要数据!

确保操作环境一致(CentOS 7+,使用LVM和XFS文件系统)。

具体容量请根据实际磁盘空间调整。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|IT运维论坛 - ITGGG.com

GMT+8, 2026-3-1 14:40 , Processed in 0.084496 second(s), 22 queries .

Powered by ITGGG.com

© 2016-2025

快速回复 返回顶部 返回列表