Synology

Como usar rsync no Synology NAS

Como usar rsync no Synology NAS
A forma completa de rsync é sincronização remota. rsync é um programa de linha de comando para sincronizar arquivos. É usado para sincronizar arquivos de seu computador para um computador remoto, de um computador remoto para seu computador, de uma pasta para outra pasta no mesmo computador, de seu computador para seu disco rígido externo, de um computador remoto para seu disco rígido externo dirigir, etc. Também pode ser usado para fazer backups incrementais.

Este artigo mostrará como habilitar o rsync em seu Synology NAS e sincronizar arquivos de seu computador para seu Synology NAS. Então vamos começar.

Ative o serviço SSH em Synology NAS:

Antes de habilitar o rsync em seu Synology NAS, você precisa habilitar o serviço SSH em seu Synology NAS porque o rsync usa o protocolo SSH para sincronizar arquivos entre seu computador e o Synology NAS.

Para habilitar o serviço SSH em seu Synology NAS, abra o Painel de controle aplicativo de seu Synology NAS DSM web GUI.

Clique em Modo avançado no canto superior direito do aplicativo Painel de controle, conforme marcado na captura de tela abaixo.

Agora, clique no Terminal e SNMP ícone conforme marcado na imagem abaixo.

A seção Terminal e SNMP do aplicativo Painel de Controle marca a caixa de seleção Ativar serviço SSH e clica em Aplicar como marcado na imagem abaixo.

O serviço SSH deve ser ativado em seu Synology NAS.

Ative o serviço de arquivo rsync em Synology NAS:

Para ativar o serviço de arquivo rsync em seu Synology NAS, clique no Serviços de arquivo ícone do Painel de controle aplicativo.

Agora, navegue até o rsync guia do Serviços de arquivo seção do Painel de controle aplicativo conforme marcado na captura de tela abaixo.

Verifica a Habilitar serviço rsync caixa de seleção e clique em Aplicar como marcado na imagem abaixo.

O serviço de arquivo rsync deve ser habilitado.

Configurando um compartilhamento de arquivos no Synology NAS para rsync:

Depois de habilitar o serviço de arquivo rsync, uma nova pasta compartilhada deve ser criada. Para sincronizar arquivos na pasta compartilhada recém-criada, você deve configurá-la de acordo com suas necessidades.

Para configurar a pasta compartilhada recém-criada, clique no Pastas partilhadas ícone do Painel de controle aplicativo conforme marcado na captura de tela abaixo.

Como você pode ver, uma nova pasta compartilhada, NetBackup, é criado.

Para configurar a pasta compartilhada NetBackup, selecione-o e clique em Editar como marcado na imagem abaixo.

Por padrão, a pasta compartilhada NetBackup é criado em Volume 1 do seu Synology NAS, como você pode ver na imagem abaixo.

Se você deseja armazenar os arquivos de backup em um volume diferente, você pode usar o Localização menu suspenso para alterar o volume.

Eu quero armazenar os arquivos de backup rsync em Volume 2, então vou selecionar Volume 2 de Localização menu suspenso, conforme mostrado na imagem abaixo.

Como você pode ver, Volume 2 é selecionado como o NetBackup pasta compartilhada Localização.

Agora, navegue até o Permissões guia e conjunto Ler escrever permissões para os usuários que você deseja acessar o NetBackup compartilhar.

Quando terminar, clique em OK.

Clique em sim.

Clique em sim.

As mudanças estão sendo aplicadas. Pode levar alguns segundos para ser concluído.

Como você pode ver, o NetBackup pasta compartilhada foi movida para Volume 2 do meu Synology NAS.

Instalando o rsync em seu computador:

Para sincronizar arquivos de seu computador com o Synology NAS com rsync, o programa de linha de comando rsync deve estar instalado em seu computador. Há uma grande chance de que o rsync já esteja instalado no seu computador. Se, em qualquer caso, o rsync não estiver instalado em seu computador, você pode instalá-lo facilmente a partir do repositório oficial de pacotes da distribuição Linux (sistema operacional) que você instalou em seu computador.

Para instalar o rsync no seu computador, execute um dos seguintes grupos de comando, dependendo da distribuição do Linux que você está usando.

Ubuntu 20.04 LTS:

$ sudo apt update
$ sudo apt install rsync -y

Debian 10:

$ sudo apt update
$ sudo apt install rsync -y

Linux Mint 20:

$ sudo apt update
$ sudo apt install rsync -y

CentOS 8 e RHEL 8:

$ sudo dnf makecahce
$ sudo dnf install rsync -y

Arch Linux:

$ sudo pacman -Syu
$ sudo pacman -S rsync

Backup de arquivos com rsync:

Depois de instalar o rsync, você pode fazer backup dos arquivos do seu computador para o Synology NAS com o rsync.

Para manter as coisas organizadas, recomendo que você crie uma pasta no NetBackup pasta compartilhada do seu Synology NAS com o mesmo nome do host do computador do qual você fará o backup dos arquivos.

Para encontrar o nome do host do seu computador, execute o seguinte comando:

$ hostname

O nome do host do seu computador deve ser impresso, como você pode ver na imagem abaixo.

No meu caso, o nome do host do meu computador é linuxhint-e86c5d. Será diferente para você, então certifique-se de substituí-lo pelo seu a partir de agora.

Para criar uma nova pasta no NetBackup pasta compartilhada, abra o File Station aplicativo em seu Synology NAS, navegue no NetBackup pasta compartilhada e clique em Crio como marcado na imagem abaixo.

Clique em Criar pasta como marcado na imagem abaixo.

Por favor digite o nome do host (no meu caso, linuxhint-e86c5d) do seu computador e clique em OK.

Uma nova pasta deve ser criada, como você pode ver na imagem abaixo.

Agora, vamos fazer backup do /casa pasta do seu computador para o seu Synology NAS.

Antes de fazer o backup rsync real, é uma boa ideia testar se o rsync funcionará como você esperava.

Para testar se o rsync está funcionando, você pode executar o rsync com o -n opção da seguinte forma:

$ rsync -avnzx @:

Se tudo correr bem, execute o comando rsync sem a opção -n para fazer o backup real.

$ rsync -avzx @:

Aqui,

: É o caminho da pasta da qual deseja fazer backup para o Synology NAS a partir do seu computador. Neste caso, o /casa pasta.

: É o caminho da pasta em seu Synology NAS onde você deseja armazenar o backup.
O caminho terá o seguinte formato:

/volume//

Neste caso, o é NetBackup.

O NetBackup pasta compartilhada é criada em Volume 2 do meu Synology NAS. Então, no meu caso, é 2.

O é o nome da pasta onde você deseja fazer o backup do /casa pasta do seu computador. Neste caso, o nome do host do seu computador. No meu caso, é linuxhint-e86c5d.

: É o nome de usuário do seu Synology NAS que você deseja usar para fazer o backup.

No meu caso, o é pá.

: É o endereço IP do seu Synology NAS. No meu caso é 192.168.0.110.

NOTA: O valor do , , , e será diferente para você. Portanto, certifique-se de substituí-los pelo valor desejado a partir de agora.

Para testar se o backup rsync está funcionando, execute o comando rsync com o -n opção da seguinte forma:

$ rsync -avnzx / home shovon @ 192.168.0.110: / volume2 / NetBackup / $ (nome do host)

NOTA: No comando anterior, usei $ (hostname) Enquanto o nome. $ (hostname) será substituído pelo nome de host do seu computador quando você executar o comando rsync. Se você usou o nome de host do seu computador como o nome, você pode escrever o como isso. Eu acho que é mais seguro do que digitar o nome do host no manualmente, pois você pode evitar erros de digitação se o seu nome de host for muito longo ou muito complicado.

Se você deseja especificar o nome manualmente no em vez disso, você também pode escrever o comando rsync da seguinte maneira:

$ rsync -avnzx / home shovon @ 192.168.0.110: / volume2 / NetBackup / linuxhint-e86c5d

Ao se conectar ao Synology NAS via SSH pela primeira vez, você verá o seguinte prompt.

Digitar sim e pressione aceitar a impressão digital.

Agora, digite a senha de login do seu Synology NAS e pressione .

Como você pode ver, a estrutura de pastas desejada é exibida. Os arquivos e pastas ocultos também estão incluídos no backup. Então, o comando rsync está funcionando bem.

Agora, para fazer o backup real, execute o mesmo comando rsync sem o -n opção da seguinte forma:

$ rsync -avnzx / home shovon @ 192.168.0.110: / volume2 / NetBackup / $ (nome do host)

Digite no log a senha do seu Synology NAS e pressione .

Como você pode ver, o rsync está fazendo backup de todos os arquivos e pastas do /casa diretório do seu computador para o Synology NAS. A conclusão pode demorar um pouco, dependendo do tamanho do arquivo que está sendo feito o backup e da velocidade de sua conexão de rede.

Neste ponto, o backup está completo.

Assim que o backup for concluído, você deve ver o casa/ pasta no NetBackup pasta compartilhada de seu Synology NAS, como você pode ver na imagem abaixo.

As pastas pessoais do usuário também devem ser copiadas recursivamente, conforme mostrado na imagem abaixo.

Como você pode ver, todos os arquivos e pastas (mesmo os ocultos) da pasta pessoal do usuário têm um bom backup.

Fazendo backups incrementais com rsync:

Depois de fazer o backup de uma pasta de seu computador para o Synology NAS, você pode fazer um backup incremental dessa pasta na próxima vez que fizer backup usando rsync.

Por exemplo, vamos criar um novo arquivo teste.TXT no CASA pasta do seu computador.

$ echo "Hello World"> teste.TXT

Como você pode ver, um novo arquivo teste.TXT é criado no CASA pasta.

Agora, faça backup do /casa pasta do seu computador para o Synology NAS com rsync da seguinte forma:

$ rsync -avnzx / home shovon @ 192.168.0.110: / volume2 / NetBackup / $ (nome do host)

Digite a senha de login do seu Synology NAS e pressione .

Como você pode ver, apenas os arquivos recém-criados e os arquivos que foram alterados desde o último backup feito são copiados no Synology NAS.

Como você pode ver, o arquivo recém-criado teste.TXT é feito backup no NetBackup pasta compartilhada do meu Synology NAS. Portanto, o backup incremental está funcionando bem.

Para onde ir a seguir?

Para fazer backup de arquivos de forma eficiente de seu computador para o Synology NAS com rsync, você deve ter um bom conhecimento de como funciona o rsync.

Se precisar de ajuda com o rsync, você pode ler o artigo Como usar o comando rsync para copiar arquivos no Ubuntu para aprender o básico do rsync. Esperançosamente, este artigo ajudará você a fazer backups eficientes usando o programa rsync.

Você também pode ler a página de manual do programa rsync para aprender sobre todas as opções de rsync e o que cada uma das opções faz. Nada supera as páginas de manual do Linux.

Para acessar a página de manual do rsync, execute o seguinte comando:

$ man rsync

A página de manual do rsync deve ser aberta. A página do manual do rsync contém tudo o que você precisa saber sobre o rsync.

Conclusão:

Neste artigo, mostrei como habilitar SSH em seu Synology NAS. Também mostrei como habilitar o serviço de arquivo rsync em seu Synology NAS e configurar uma pasta compartilhada para fazer backups com rsync. Mostrei como fazer backups de seu computador e backups incrementais de seu computador para o Synology NAS com rsync.

Vulkan para usuários de Linux
A cada nova geração de placas gráficas, vemos os desenvolvedores de jogos ultrapassarem os limites da fidelidade gráfica e se aproximarem mais do foto...
OpenTTD vs Simutrans
Criar sua própria simulação de transporte pode ser divertido, relaxante e extremamente atraente. É por isso que você precisa ter certeza de experiment...
Tutorial OpenTTD
OpenTTD é um dos jogos de simulação de negócios mais populares que existem. Neste jogo, você precisa criar um maravilhoso negócio de transporte. No en...