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
操作完成