防止TimeView重新映射导致文件被破坏案例
一 组网:
无
二 问题描述:
当用IX1000的快照功能的时候,不正确的使用TimeView的重新映射功能会导致文件被破坏.
三 过程分析:
环境:
Windows XP professional,
Microsoft iSCSI Initiator名为Initiator-2.01-QFE-908935-x86fre版本6.1.0022.4
使用播放器为Media Player Classic(Version:6.4.8.7):
缩略语:TM为TimeMark;TV为TimeView
测试步骤:
1 创建SAN资源。此时磁盘上无内容
2 启用TimeMark(以下简称TM),经过以下若干测试,“动作”列表明做了何种操作,对应的在“SAN资源上数据状态”列说明在操作之后的数据状态。
动作
SAN资源上数据状态
1
创建TM1
无内容
2
拷贝资源1-01-04.rmvb
1-01-04.rmvb
3
待拷贝完全结束后,创建TM2
4
拷贝资源1-05-08.rmvb
1-01-04.rmvb、1-05-08.rmvb
5
待拷贝完全结束后,创建TM3
6
拷贝资源1-09-12.rmvb
1-01-04.rmvb、1-05-08.rmvb 、1-09-12.rmvb
7
待拷贝完全结束后,创建TM4
8
拷贝资源4-01.rmvb
1-01-04.rmvb、1-05-08.rmvb、1-09-12.rmvb、4-01.rmvb
9
待拷贝完全结束后,创建TM5
9
使用TM4做TV,查看文件
1-01-04.rmvb、1-05-08.rmvb 、1-09-12.rmvb均可正常播放
10
Logoff,取消TV绑定,重新映射TV到TM2,查看文件
1-01-04.rmvb可以正常播放。
11
Logoff,取消TV绑定,重新映射TV到TM3,查看文件
1-01-04.rmvb、1-05-08.rmvb可以正常播放。
12
Logoff,取消TV绑定,重新映射TV到TM4,查看文件
1-01-04.rmvb、1-05-08.rmvb 、1-09-12.rmvb可以正常播放。
13
Logoff,未取消TV绑定,重新映射TV到TM3,查看文件
1-01-04.rmvb、1-05-08.rmvb可以正常播放。
14
未Logoff,未取消TV的客户端绑定,重新映射TV到TM5,查看文件
1-01-04.rmvb、1-05-08.rmvb、1-09-12.rmvb、4-01.rmvb。其中1-09-12.rmvb出现“无法渲染此文件“提示。
3 结论:
经过五次实验表明,如果要重新映射,而在Microsoft iSCSI Initiator中未Logoff时,重新映射的TV中会有文件损坏,且损坏文件总是有一定规律的,是做TV的TM和该TM之前TM之间拷贝的文件。
例如,拷贝文件1后创建TM1,再拷贝文件2,创建TM2,再拷贝文件3,创建TM3。
首先TV到TM2,查看文件1、2是ok的,不logoff,再将TV映射到TM3,会发现文件3受损。
四 解决方法:
如果要避免这个问题很简单,只要正确操作,在TimeView重新映射前Logoff掉initiator中就可以了。尽量避免存在:映射时间点靠后的TimeView时,用户主机上已经存在时间点靠前的TimeView。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作