Usando o Rsync para fazer backup de um compartilhamento do Windows

3

Eu tenho uma caixa do Windows 7 que quero fazer backup em uma máquina Ubuntu.

Eu montei um compartilhamento do Windows na caixa do Ubuntu (usando o CIFS / Samba), e eu quero usar um cron job para rsync o que está no compartilhamento montado para outro diretório na caixa do Ubuntu.

1) Quais seriam as configurações de rsync recomendadas para copiar as pastas e arquivos no compartilhamento do Windows para a caixa do Ubuntu - tendo em mente que esses arquivos podem ter que ser restaurados para a máquina Windows no futuro.

rsync -av /mnt/winshare /home/user/winbackup

2) Há alguma armadilha / coisas a se observar, com o backup de arquivos do Windows 7 no Ubuntu?

    
por spelk 24.04.2013 / 11:13

4 respostas

1

Posso sugerir que você analise o BURP para fazer o backup do Windows usando o Linux?

    
por 24.04.2013 / 11:54
0

Tenho visto clientes meus tentando usar métodos semelhantes para fazer backup de sistemas Windows e eles geralmente falham (em um caso, muito mal) por causa de quatro problemas:

  • Isso não funciona bem em arquivos abertos, o que pode fazer com que o backup seja (parcialmente) inutilizável.
  • O sistema de arquivos Linux é sensível a maiúsculas e minúsculas, enquanto o Windows não é. Com o tempo, isso tende a causar duplicatas e, mais difíceis de manipular, alterações na estrutura de diretórios. Isso dificulta muito a restauração confiável de um backup.
  • Ele não funciona nos links simbólicos e nos links físicos do Windows. Geralmente não é um problema se você estiver usando apenas para pastas de dados, mas isso fará com que qualquer backup do sistema operacional seja inutilizável.
  • As permissões de NTFS não são replicadas corretamente.

Os dois últimos problemas podem não ser um problema real dependendo da natureza que você deseja fazer backup. Os dois primeiros, no entanto, provavelmente farão com que seus backups sejam aleatoriamente inconsistentes e difíceis de restaurar.

    
por 24.04.2013 / 11:43
0

Eu sugiro que você verifique:

  • Backula
  • BackupPC

Grande Software Livre e resultados profissionais:)

Se você quiser manter isso ainda mais fácil, você pode instalar o Crashplan no Windows PC e usar o compartilhamento samba para armazenar o backup.

    
por 17.11.2014 / 10:44
0

O Rsync é uma ferramenta muito poderosa, perfeitamente capaz de fazer o que você está pedindo. Basta usar as seguintes opções: -aAX --numeric-ids , onde:

  • -a significa "arquivo" e implica várias outras opções;
  • -A significa "Listas de Acesso" e é necessário para fazer backup dos descritores de segurança do NTFS;
  • -X significa "Atributos Estendidos" e copia qualquer meta-fluxo adicional anexado ao arquivo;
  • --numeric-ids significa não manipular o UID / GID anexado aos arquivos. OBSERVAÇÃO: se as máquinas Windows e Linux tiverem um UID / GID persistente (por exemplo, ao ingressar em um domínio AD / LDAP), você poderá pular essa opção com segurança.

Eu sugiro que você instale diretamente o CygWin / Rsync na máquina Windows, ignorando completamente a montagem do Linux. Além disso, considere o uso do rsync via rsnapshot : é um utilitário muito bom com o recurso de backup incremental.

    
por 27.05.2015 / 09:56