O NTBackup ignora os arquivos inconsistentemente

1

Eu tenho um servidor que executa um ntbackup completo uma vez por semana. Toda semana, ele registrará cerca de uma dúzia de arquivos com as seguintes mensagens:

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.

O problema é que nunca são os mesmos arquivos. É sempre um grupo diferente, aparentemente totalmente aleatório de arquivos consecutivos. E não são arquivos novos também. Eu vi documentos que são tão antigos quanto 2006 aparecem nesta lista. Eu verifiquei e todos os arquivos estão nos caminhos mostrados no arquivo de log e consigo visualizá-los sem problemas. Alguma idéia de por que isso estaria acontecendo?

EDIT: Este é um problema em andamento há quase três anos, e estou totalmente perplexo.

    
por Joe M 12.02.2013 / 21:53

1 resposta

1

Outra coisa tem esses arquivos bloqueados. Você tem antivírus ou algo indexando o sistema de arquivos (localmente ou por um compartilhamento)? Eu presumo que o chkdsk está limpo?

O erro é enganoso, algo tem os arquivos abertos. Tente isso antes que o backup seja iniciado.

 net files > opensharedfiles.txt
 handle > handleList.txt

(o handle.exe é uma ferramenta da sysinternals que você pode baixar aqui ).

opensharedfiles.txt mostrará que alguém ainda tem um arquivo aberto remotamente, handleList.txt mostrará todas as alças na máquina, permitindo que você localize qual processo local pode tê-lo aberto.

Roubado sem pudor da Fulgan @ Arstechnica

    
por 23.08.2013 / 22:15