Robocopy erroneamente moveu arquivos importantes; mas por que?

0

Alguns dias atrás eu usei o robocopy para copiar todo o conteúdo de um disco rígido antigo para um volume de rede, mas hoje descobri que o robocopy decidiu também mover todos os meus arquivos C:\Users, enquanto minha fonte listada estava G:/. Na esperança de impedir que um problema irritante e confuso apareça novamente (não foi possível entrar em nenhuma conta local), estou ligando para você na esperança de que possa ter sido algo estúpido do meu lado, e não um bug / falha.

Eu usei a seguinte sintaxe exata:

robocopy G:/ "\\annihlogy\annihlation\backups\2012 era 2TB"  *.* /TBD /TEE /S /E /DCOPY:DA /COPY:DAT /MOVE /ZB /XX /MT:8 /R:10 /W:30
Annihlator
fonte

Respostas:

0

A robocópia possui 3 parâmetros Robocopy source destination file Você está usando COPYo parâmetro opcional, que neste caso é inútil. COPYespecifica se você deseja copiar com o DAT, ATTRIB or TIMESTAMPSqual está configurando /DCOPY Tudo parece bem, verifique se você não possui alguns links simbólicos em G: \ path que podem incluir dados de C: \ Users.

Laci R
fonte
COPY é usado para definir o que copiar no nível do arquivo e DCOPY no nível do diretório. / COPY: DAT é a configuração padrão e foi incluída graças ao arquivo de log, incluindo padrões, mas não é a causa do erro. Vou dar uma olhada se houver links simbólicos, obrigado pela dica!
Annihlator
verificando como a recursão agora existe em algumas pastas e usando um sistema não danificado para referências, a robocopy conseguiu encontrar um link por qualquer motivo apontando apenas para C: / Users e a partir daí começou a mover os arquivos para fora do C-drive. Agora estou ocupado tentando restaurar manualmente os arquivos e links simbólicos ausentes, mas até agora isso parece quebrar ainda mais coisas. O mais irritante é que, aparentemente, eu não posso criar outro usuário para ter um perfil limpo ... todas as caixas de diálogo simplesmente não fazem nada ao clicar no "próximo" final ... honestamente não entendo por que a robocópia não "obtém" junções .. .
Annihilator