首先看下比较尴尬的情况,查看分区命令:
df -h
具体操作步骤
- 把/opt内容备份,可以备份到临时目录tmp下面
- 将/opt文件系统所在的逻辑卷删除
- 扩大/root文件系统的空间
- 删除了/opt, 就要新建一个/opt
- 最后恢复/opt,把压缩在临时目录刚刚压缩的,恢复过来
1.对/opt目录备份
tar cvf /tmp/opt.tar /opt
2.卸载/opt目录
fuser -km /opt/
如果出现:
执行:
yum install -y psmisc
然后:
unmount /opt
lvremove /dev/mapper/centos-opt
3.现在给root追加空间
lvextend -L +65G /dev/mapper/centos-root
拓展/root文件系统
xfs_growfs /dev/mapper/centos-root
4.创建被我们删除的/opt的目录
lvcreate -L 1G -n /dev/mapper/centos-opt
把我们的/opt 目录挂载回去
mount /dev/mapper/centos-opt
5. 把之前备份的文件恢复过来
解压我们备份的内容:
tar xvf /tmp/opt.tar -C /opt
进入/opt目录:
cd /opt/opt
移动文件到原始位置:
mv * ../
最后把/opt/opt空文件夹删除,结束
最终效果: