週に1回完全なntbackupを実行するサーバーがあります。毎週、次のメッセージを含む約12個のファイルがログに記録されます。
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年までさかのぼるドキュメントがこのリストに表示されるのを見てきました。確認したところ、すべてのファイルがログファイルに表示されているパスにあり、問題なく表示できます。なぜこれが起こるのか考えはありますか?
編集:これはほぼ3年間継続している問題であり、私は完全に困惑しています。
他の何かがそれらのファイルをロックしています。ウイルス対策スキャンがありますか、それともファイルシステムのインデックスを作成していますか(ローカルまたは共有を介して)? chkdskがきれいになっていると思いますか?
エラーは誤解を招く可能性があり、何かがファイルを開いています。バックアップが開始される直前にこれを試してください。
net files > opensharedfiles.txt
handle > handleList.txt
(handle.exeは、sysinternalsのツールであり、 ここからダウンロード )。
opensharedfiles.txtは、誰かがまだリモートでファイルを開いていることを示します。handleList.txtは、マシン上のすべてのハンドルを示し、どのローカルプロセスがファイルを開いているかを見つけることができます。
Fulgan @Arstechnicaから恥知らずに盗まれた