原:
由于/u01跨越了机械盘和固态硬盘组成的klas-u01逻辑卷,可能导致性能问题,所以要求将sdb盘从/u01中剔除:
最终效果:
操作步骤参考:
xfs文件系统只能扩容而无法收缩,如果要想收缩,可以先备份,之后再进行减容重建,再恢复数据。
1.临时挪走800多G的逻辑备份,这样/盘才有空间存放/u01的xfsdump
2.检查pv:
vgs
pvs
lvs
lvdisplay
pvdisplay /dev/sdb1
pvdisplay /dev/sda3
3.正式环境需要先停掉集群服务root执行:()
crsctl stop crs
4.xfsdump的方式备份(如果没有xfsdump命令则需先安装yum -y install xfsdump)
xfsdump -f /u01.xfsdump /u01
5.卸载目录:
umount /u01
6.删除lv-u01
lvremove /dev/klas/u01
7.踢出/dev/sdb1
pvdisplay /dev/sdb1
pvdisplay /dev/sda3
pvmove /dev/sdb1 /dev/sda3
pvdisplay /dev/sdb1
vgreduce klas /dev/sdb1
pvremove /dev/sdb1
8.重建u01的LV
lvcreate -n u01 -l 100%free klas
9.重建xfs文件系统
blkid|grep klas ##检查UUID只,注意检查/etc/fstab的配置
mkfs.xfs -b size=4096 /dev/klas/u01
10.挂接/u01目录
mount /dev/klas/u01 /u01
df -hT /u01
lsof /u01检查是否占用,如果不显示,则修改/etc/fstab后重启系统可自动挂接
11.还原u01数据
xfsrestore -f /u01.xfsdump /u01
#检查
df -hT /u01
cd /u01
ls -l
12.#正式环境启动集群服务root执行:
crsctl start crs
后续的迁移系统盘参考:https://blog.csdn.net/jycjyc/article/details/148241751