外置存储出现数据库重用
运行在FC存储,iscsi存储,600r5版本也会数据块重用

1、问题存储上虚拟机,包括网络设备,全部关机。
进入 asv-c 容器
2、停掉vtpstatd(服务会自动挂载存储) sfd_clu_hosts_do.sh “/sf/etc/init.d/vtpstatd stop”
查看执行结果 sfd_clu_hosts_do.sh 1
3、卸载掉所有主机上的该存储
mount -l 查看具体存储
sfd_clu_hosts_do.sh “umount /sf/data/33bbbbd5bb89726a7d36784ab0dcf902”
sfd_clu_hosts_do.sh 1
4、检查一下是否已经全部卸载
sfd_clu_hosts_do.sh “mount | grep 33bbbbd5bb89726a7d36784ab0dcf902”
sfd_clu_hosts_do.sh 1
检查存储:sffsck -C /dev/mapper/xxxxxxxxxx(检查是不需要umount挂载的)
检查 ResuedBlock=0 是否是0, 0表示没有重用,就不用管了
如果不是0,就修复 sffsck -a -f /dev/mapper/xxxxx
修复完之后,再检查一遍
7、拉起vtpstatd(服务会自动挂载存储) sfd_clu_hosts_do.sh “/sf/etc/init.d/vtpstatd start”
8、启动虚拟机,检查业务。
虚拟机挂载了外置存储的iso导致umount失败
lsof |grep xxx

while命令

ResuedBlock=0(如果有数据块重用现象,先处理后,再去第四步)
PS:这一步骤请参考kb:https://support.sangfor.com.cn/cases/list?product_id=33&type=1&category_id=17538