rsync comandos usados para sincronização

0

Eu posso acessar dois computadores B e C, mas eles só podem acessar os arquivos uns dos outros usando um disco rígido externo.

  • Eu uso uma unidade externa para fazer backup dos arquivos do computador B.

  • Em seguida, conecto o disco rígido externo ao computador C e edito diretamente nos arquivos do disco rígido externo.

  • Após terminar de editar os arquivos no disco rígido externo, gostaria de sincronizar o conteúdo do disco rígido do computador B do disco rígido externo.

  • Depois de desconectar o disco rígido externo do computador B, eu edito os arquivos no computador B.

  • Em seguida, conecto o disco rígido externo ao computador B e gostaria de sincronizar o disco rígido externo do disco rígido do computador B

Quais são os comandos rsync usados para sincronização entre o disco rígido do computador B e o disco rígido externo?

Imagine o computador B em sua casa e o computador C em seu escritório. Você gostaria de acessar e editar os arquivos em B enquanto trabalha em C em seu escritório, e adicionar as alterações de volta a B quando voltar para casa, e então editar os arquivos em B e gostaria de acessar os arquivos atualizados em B enquanto trabalhando em C no dia seguinte.

Obrigado.

    
por Tim 23.01.2017 / 09:37

1 resposta

2

Nesse caso, eu usaria rsync com essa opção:

rsync -av --delete <src> <dst> >> <dst log.success> 2>> <dst log.error>

A opção -a é um sinalizador de combinação.

Ele significa "arquivar" e sincroniza recursivamente e preserva links simbólicos, arquivos especiais e de dispositivo, horários de modificação, grupo, proprietário e permissões.

É mais comumente usado que -r e geralmente é o que você deseja usar.

A -v flag (para verbose).

A opção --delete é necessária para excluir arquivos do diretório de destino, se eles forem removidos da origem. Por padrão, o rsync não exclui nada do diretório de destino.

Se você quiser usar rsync , mas, acho que usar o armazenamento em nuvem é a melhor solução no seu caso

    
por 23.01.2017 / 10:02