cnetos7 root 目录扩容

222 阅读1分钟

cnetos7 root 目录扩容

安装centos7的系统,系统默认给root分配的空间只有50G,数据存储一般都是直接使用/dev/mapper/centos-root空间,/dev/mapper/centos-home很空,分配了200G都没有使用,将其中150G空间分给root

操作步骤:

1:查看有多少空间可以用来分配

df -h

2:备份home分区文件

tar cvf /tmp/home.tar /home

3:卸载home

umount /home

卸载home目录,如果提示目标忙,用下面命令停止占用进程

运行下面的命令之前,需要切换到root用户,否则会出现黑屏,因为普通用户的配置文件默认存放在home目录

fuser -km /home/

如果提示fuser不存在,安装下面软件包

yum install psmisc

4:删除/home所在的lv

lvremove /dev/mapper/centos-home

5:扩大/root所在的lv,我这里增加了150G

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

6:扩大/root文件系统

xfs_growfs /dev/mapper/centos-root

7:重建/home所需的逻辑卷

lvcreate -L 50G -n/dev/mapper/centos-home

8:创建文件系统

mkfs.xfs /dev/mapper/centos-home

9:新建的文件系统挂载至/home下

mount /dev/mapper/centos-home

操作完成