我有一台服务器每周运行一次完整的ntbackup。 每个星期它都会logging下十几个文件,其中包含以下信息:
WARNING: Portions of "\OBJECTS\SERVER\STORAGE\DOCS101\SomeFile.000" cannot be read. The backed up data is corrupt or incomplete. This file will not restore correctly. Warning: Unable to open "E:\OBJECTS\SERVER\STORAGE\DOCS101\SomeFile.001" - skipped. Reason: The system cannot find the file specified. Warning: Unable to open "E:\OBJECTS\SERVER\STORAGE\DOCS101\SomeFile.002" - skipped. Reason: The system cannot find the file specified. ... Warning: Unable to open "E:\OBJECTS\SERVER\STORAGE\DOCS101\SomeFile.012" - skipped. Reason: The system cannot find the file specified. Could not access portions of directory E:\OBJECTS\SERVER\STORAGE\DOCS101. You may not have permission to open the file, or the directory may be missing or damaged. Please contact the owner or administrator.
事情是,这是从来没有相同的文件。 它总是一个不同的,看似完全随机的连续文件组。 这也不是新的文件。 我已经看到早在2006年出现在这份名单上的文件。 我已经检查了,所有的文件都在日志文件中显示的path中,我可以毫无问题地查看它们。 任何想法为什么会发生?
编辑:这是近三年来一直存在的问题,我完全被困住了。
其他东西有这些文件被locking。 你有防病毒扫描还是索引文件系统(本地或共享)? 我认为chkdsk来干净?
错误是误导,有文件打开。 在备份开始之前试试这个。
net files > opensharedfiles.txt handle > handleList.txt
(handle.exe是sysinternals的一个工具,你可以在这里下载 )。
opensharedfiles.txt会告诉你有人还有一个远程打开的文件,handleList.txt会显示你机器上的所有句柄,让你find哪个本地进程可能打开它。
从Fulgan @ Arstechnica无耻地被盗