通过 mkdir /data创建的文件夹空间继承于/root,当空间不够时,可以从home借一点。
- 备份home目录
cd /
tar -zcf /tmp/home.tar home
- 清除/home相关进程:
fuser -km /home/
如果提示-bash: fuser: command not found,则执行下面命令
yum install -y psmisc
- 卸载/home目录:
umount /home
- 移除/home对应的lv:
lvremove /dev/mapper/centos-home
- 扩大root目录
lvextend -L +2G /dev/mapper/centos-root
- 重新创建home目录的lv
lvcreate -L 100G -n /dev/mapper/centos-home
如若提示错误,请计算下分配的空间在磁盘上有没有那么大,没有的话是无法成功的
7.创建/home目录文件系统
mkfs.xfs /dev/mapper/centos-home
- 挂载/home目录
mount /dev/mapper/centos-home
- 恢复/home下的文件
tar xvf /tmp/home.tar -C /home/
cd /home/home/
mv * ../
标签:mapper,centos,tar,dev,home,root
From: https://blog.51cto.com/u_15621957/7954609