VOB恢复中遇到的问题(windows环境)
我用正常手段删除了2个VOB:TEST_VOB和TEST_PVOB,然后打算用昨晚备份的VOB恢复.
步骤如下:
1.备份的时候用的是:
xcopy D:\VOBs\TEST_VOB.vbs "\\CCVOBBackup\2008-11-15\VOBs\TEST_VOB.vbs" /y /a/ e
xcopy D:\VOBs\TEST_PVOB.vbs "\\CCVOBBackup\2008-11-15\VOBs\TEST_PVOB.vbs" /y /a/ e
所以恢复的时候我先把vbs目录按同样的方法拷贝回来:
xcopy "\\CCVOBBackup\2008-11-15\VOBs\TEST_VOB.vbs" D:\VOBs\TEST_VOB.vbs /y /a/
xcopy "\\CCVOBBackup\2008-11-15\VOBs\TEST_PVOB.vbs" D:\VOBs\TEST_PVOB.vbs /y /a/
2.因为原来的VOB的"安全"卡里面有用户a和组A,其中用户a拥有除"完全控制"外的其它全部权限,组A拥有"读取和运行""列出文件夹目录""读取"权限,而我发现我用xcopy拷贝回来的没有这些用户,所以我就手工加回去了.
3.在Administrator Console中新建VOB Tag,Tagname还是叫\TEST_VOB和\TEST_PVOB.
4.在Administrator Console中新建VOB Object,Local path就选择D:\VOBs\TEST_VOB.vbs 和D:\VOBs\TEST_PVOB.vbs ,然后retrieve UUIDs,其中TEST_PVOB的Attributes还选择了UCM VOB,然后"OK".
5.用lsvob查看,显示正常:
\TEST_VOB \\vobsrv\VOBs\TEST_VOB.vbs private
\TEST_PVOB \\vobsrv\VOBs\TEST_PVOB.vbs private (ucmvob)
6.用desc vob:\TEST_VOB,ownership显示和原来的不一样,显示为:
VOB ownership:
owner nobody
group domain\ccUsers
原来的是
owner domain\a
group domain\A
于是我想用protectvob -chown a -chgrp A D:\VOBs\TEST_VOB.vbs 命令去改变owner和group,结果报错:
cleartool: Error: There is an administrative lock on this versioned object base.
cleartool: Error: The lock is held by process id 65535
cleartool: Error: Trouble protecting versioned object name "D:\VOBs\TEST_VOB.vbs"
我检查了这2个VOB的属性,Lock的state都是unlock,为什么说lock住了呢?
[ 本帖最后由 pinkpig1982 于 2008-11-17 15:45 编辑 ]
搜索更多相关主题的帖子:
windows VOB 环境