centos7下分区扩容

情况描述

  centos7 系统安装完成后,默认会分为两个区,一个根分区,一个 /home 分区,如下所示:

image

   上述图片已给跟分区做过扩容处理,若未扩容,可能只有 50G 大小,完全不够用,需要将 /home 分区的容量分一部分过来。

 

解决方案

1. 卸载/home分区

cp -r /home /tmp/
umount /home
'''
原因:
    当执行 umount /home 命令时提示“目标忙”,这通常是因为有进程仍在访问 /home 目录或其下的文件,导致系统无法安全卸载

    使用 fuser 命令查看哪些进程占用了 /home 目录,杀掉该进程即可
'''

fuser -mv /home

'''
输出
USER   PID   ACCESS   COMMAND
/home: root  kernel mount  /home
       alice 1234  ..c..    bash
'''

kill -9 1234  # 注意将1234替换为自己的进程ID
umount /home提示目标忙问题处理

 

2. 将 /dev/mapper/centos-home 的空间降低 500G(可更换为自己需要的大小)

lvreduce -L -500G /dev/mapper/centos-home

 

3. 重新格式化这个分区

mkfs.xfs /dev/mapper/centos-home -f

 

4. 挂载/home分区

mount /dev/mapper/centos-home /home

 

5. 扩容根分区

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

 

6.  使修改生效

xfs_growfs /dev/mapper/centos-root

 

7. 验证

df -hT

 

posted @ 2025-12-19 14:02  ''竹先森゜  阅读(17)  评论(0)    收藏  举报