Para os usuários Linux avançados, o rsync é uma ferramenta absolutamente essencial para a transferência incremental de arquivos entre diferentes computadores. Em geral utiliza-se o rsync para transferências entre computadores Linux, mas também é possível transferir arquivos entre computadores Linux e Windows. Para isso é necessário que:
- No computador Windows exista alguma pasta compartilhada, com permissões adequadas de acesso para leitura/gravação para um ou mais usuários;
- No computador Linux esteja instalados:
-
rsync
cfis-utils
-
- Exista algum diretório no Linux para que a pasta compartilhada do Window seja montada.
O processo todo é bem simples. Crie um diretório para que a pasta compartilhada do Windows seja montada, por exemplo:
sudo mkdir /mnt/windows
Como usuário root, monte a pasta compartilhada:
sudo mount -t cifs -o username=usuario //ip_windows/pasta /mnt/windows
Troque o “usuario
” pelo login do usuário no Windows, o “ip_windows
” para o endereço IP do computador Windows, e a “pasta
” pelo nome do compartilhamento no Windows. Se for necessário será solicitada a senha de acesso (que geralmente é a senha do usuário no Windows).
Depois que a pasta compartilhada estiver montada, você pode transferir arquivos entre os dois computadores com o rsync, a partir do Linux.