A melhor ferramenta para este trabalho é rsync
. Ele pode sincronizar rapidamente as árvores de diretório profundas e garantir que os dados sejam transmitidos com segurança.
Muitas caixas NAS suportam rsync
protocolo nativamente. Se o seu NAS faz, você está com sorte.
Se você usa o Linux como seu cliente, provavelmente você já tem rsync
instalado. Para copiar o conteúdo do NAS para o seu computador, use esta linha de comando:
rsync -av user@host:/some/dir/ /some/local/dir/
Se você deseja garantir 100% de que os dados foram copiados com segurança, adicione a opção --checksum
, mas isso tornará a cópia um pouco mais lenta.
No Windows, você pode instalar o grsync
- ele tem uma boa interface gráfica, mas também instala a linha de comando rsync
executável do Windows, que você pode usar exatamente com a mesma linha de comando usada acima para Linux.
Além disso, você pode copiar os dados de volta para o NAS usando esta sintaxe (swap source and target):
rsync -av /some/local/dir/ user@host:/some/dir/