- - Como configurar o Rsync no Linux

Como configurar o Rsync no Linux

Atualmente, todo mundo tem um aplicativo de sincronização. Há sincronização Bittorrent (agora Resilio Sync), sincronização e etc. Esses tipos de ferramentas estão ganhando força real no servidor e no espaço do consumidor, e existem por uma razão. Eles ajudam os usuários a configurar um sistema de sincronização ponto a ponto baseado na Internet / local. Na maioria das vezes, essas ferramentas são bastante úteis. Dito isto, eles podem demorar um pouco para serem configurados em plataformas diferentes (especialmente Linux). É por isso que aqueles que desejam fazer uma sincronização simples de arquivos entre computadores devem considerar o uso do Rsync no Linux. É uma maneira simples de transferir arquivos de forma eficaz (e rápida) pela rede ou pela Internet.

Instalação

Neste tutorial, focaremos em duas ferramentas: a ferramenta de linha de comando Rsync e o wrapper Grsync GUI. Veja como instalar esses programas no seu PC Linux.

Nota: você também precisará instalar o SSH.

Ubuntu

sudo apt install rsync grsync

Debian

sudo apt-get install rsync grsync

Arch Linux

sudo pacman -S rsync grsync

Fedora

sudo dnf install rsync grsync

OpenSUSE

sudo dnf install rsync grsync

Outros Linux

Rsync existe desde 1996. É por isso que os usuários não devem ter nenhum problema em encontrar e instalar o aplicativo no PC Linux, por mais obscuro que seja. Procure por "rsync" no seu gerenciador de pacotes e instale-o no sistema. Quando se trata da ferramenta wrapper Grsync, é um pouco duvidoso. Algumas distribuições Linux podem tê-lo em seus repositórios e outras não. Para instalá-lo, abra uma janela do terminal e procure por "grsync". Como alternativa, faça o download no site.

Usando Rsync no terminal

A ferramenta de terminal Rsync é muito poderosa eportanto, pode ser canalizado para vários aplicativos diferentes. Dito isto, a maioria dos usuários realmente precisa apenas conhecer o básico. Aqui está como isso funciona. Para transferir todo o conteúdo de uma pasta diretamente para outra, use este comando:

Transferência local para remota

rsync -r /home/username/local/file/to/transfer/. user@host:/path/to/destination/folder

Transferência remota para local

rsync -r user@host:/path/to/remote/. /home/username/local/file/to/transfer/

Esses comandos permitem ao usuário transferir direta e recursivamente todos os arquivos em uma pasta para outra, local ou remotamente. Procurando mais opções? No terminal, faça: rsync -h e experimente os vários switches e opções rsync disponíveis.

Nota: As notas de ajuda do Rsync são bastante grandes. Muitas vezes, o terminal pode cortá-lo (ou pelo menos os usuários são forçados a rolar infinitamente). Para facilitar, tente salvar as instruções de ajuda diretamente em um arquivo de texto para mais tarde. Isso pode ser feito com este comando:

rsync -h >> rsync-help.txt

Usando a ferramenta GUI Grsync

Na maioria das vezes, a ferramenta Grsync é realmente amelhor maneira de usar o Rsync. Isso ocorre porque, embora o próprio comando Rsync seja poderoso, sua sintaxe é bastante confusa para aqueles que procuram apenas uma sincronização simples de arquivos. Quando se trata de comandos do terminal, esse não é geralmente o caso, no entanto, as regras devem ser quebradas.

Inicie o Grsync no seu PC e abra o arquivogerente também. Dentro do gerenciador de arquivos, encontre o local da pasta local que você deseja transferir. Se você estiver recebendo uma transferência em vez de enviar uma, encontre (ou crie) uma pasta de destino.

Depois de encontrar as informações de localização, vá para Grsync ecomece com a configuração da fonte. Clique em “abrir” e navegue até a pasta local que você deseja transferir. Se a fonte for remota, escreva: usuário @ host: / caminho / para / remoto /.

Depois de entrar / navegar pela fonte dotransferência, vá para a próxima área de seleção. Clique em abrir para encontrar uma pasta de destino (se a origem da transferência for remota) ou digite: usuário @ host: / caminho / de / remoto / se estiver transferindo pela rede.

A ferramenta Grsync possui padrões saudáveis ​​e não possuirequer ajustes para o usuário médio. Para iniciar a transferência, clique no botão Iniciar. Quando a transferência começar, uma tela de carregamento será exibida. Se você está curioso para saber como o Rsync está funcionando, clique no botão "rsync output". Isso exibirá uma saída de comando completa à qual o usuário pode se referir.

Dica rápida sobre Grsync

Não sabe ao certo por que a sincronização de arquivos não está funcionando? Tente usar o modo de simulação. Ele permite que os usuários ajustem e configurem um Rsync e, em seguida, executem uma simulação. Nenhum arquivo real é transferido. Em vez disso, eles são simulados e a saída é fornecida. Isso pode ajudar os iniciantes do Rsync a ajustar suas configurações de transferência, detectar erros e etc.

Para acessar o modo de simulação no Grsync, clique em "Arquivo" e, em seguida, clique em "Simulação". Como alternativa, abra a ferramenta simulador Grsync com o atalho de teclado Ctrl + S.

Conclusão

Aplicativos de sincronização modernos têm seus casos de uso,isso é certeza. Se você deseja distribuir vários arquivos para 5 ou 6 PCs em uma LAN ou pela Internet, o Rsync não é para você. No entanto, se o que você deseja é manter rapidamente uma pasta sincronizada entre alguns Rsync de um PC Linux, é o vencedor aqui. Não há necessidade de mexer com códigos de barras, configurar uma interface da Web ou fazer login em um aplicativo Android. Basta digitar um comando ou usar a ferramenta Grsync e a transferência começa.

Comentários