O que é o modo de backup no Robocopy?

10

Estou tentando copiar um arquivo de backup de banco de dados grande pela rede.

A cópia do programa tradicional ou xcopy falhou com diferentes resultados binários. Também tentei robocopy sem parâmetro e resultou em uma falha. Apenas fiz outra tentativa com robocopy usando o parâmetro /zb (modo de reinicialização e backup). Levou muito mais tempo, mas resultou em sucesso.

A minha pergunta é: o modo de backup é realmente projetado para copiar arquivos grandes / de backup? Pesquisei pela net e não consegui encontrar uma resposta clara. Gostaria que algum usuário experiente me desse uma dica ou melhor solução.

    
por ydoow 23.09.2015 / 02:59

2 respostas

2

Só quero compartilhar uma atualização sobre como resolver o problema acima.

No meu caso, xcopy não copiou o arquivo em mais de 10 GB nos servidores em diferentes domínios e locais de servidor.

Por outro lado, robocopy com

/zb - Usa o modo de reinicialização. Se o acesso for negado, esta opção usa o modo Backup.

pode copiar com sucesso. Aumentou o tempo de 1 hora para 2,5 horas.

-

Depois de reorganizar o servidor, o arquivo é copiado pelos servidores no mesmo domínio e local do servidor agora. E usar xcopy está bem também.

-

Então, minha teoria sobre isso seria provavelmente sobre a conexão de estabilidade entre os servidores. Se a conexão não for robusta (ocasionalmente, com problemas de acesso), ao copiar arquivos grandes como o meu caso, é provável que ocorra corrupção a qualquer momento durante o longo processo; robocopy com restart e backup pode recuperar a cópia muito bem. O tempo gasto na recuperação é provavelmente o lado negativo.

E como uma nota lateral, o FTP em vez de copiar deve ser usado se for uma tarefa de rotina

    
por 20.02.2017 / 23:33
1

O modo de backup é uma maneira de ler e gravar arquivos, ignorando qualquer problema de permissão.

Ele usa SeBackupPrivilege (leitura) e SeRestorePrivilege (gravação) para ler / gravar todos os arquivos, desconsiderando quaisquer ACEs que impeçam a leitura ou a gravação de um arquivo.

Normalmente, ao tentar copiar ou acessar um arquivo, o Windows faz uma verificação para ter certeza de ter permissão para ler ou gravar no local, mas com SeBackupPrivilege (concedido aos grupos Operadores de Backup e Administradores) e SeRestorePrivilege (também concedido aos grupos Operadores de Backup e Administradores), estas verificações são ignoradas.

Para verificar se sua conta tem esses privilégios, você pode executar o comando whoami /priv em um prompt de comando.

    
por 16.06.2018 / 06:48