Como usar o rsync na sinologia NAS

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

Este artigo mostrará como habilitar o RSYNC no seu NAS e arquivos de sincronização de sinologia do seu computador para sua sinologia NAS. Então vamos começar.

Ativar serviço SSH na sinologia NAS:

Antes de ativar o RSYNC no seu NAS Sinology, você precisa ativar o serviço SSH no seu NAS Sinology porque o RSYNC usa o protocolo SSH para sincronizar arquivos entre o seu computador e o NAS da sinologia.

Para habilitar o serviço SSH em sua sinologia NAS, abra o Painel de controle aplicativo da sua sinologia NAS DSM Web GUI.

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

Agora, clique no Terminal & SNMP ícone marcado na captura de tela abaixo.

A seção Terminal e SNMP do aplicativo do painel de controle verifica a caixa de seleção Ativar SSH e clica em Aplicar conforme marcado na captura de tela abaixo.

O serviço SSH deve ser ativado em sua sinologia NAS.

Ativar serviço de arquivo rsync na sinologia NAS:

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

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

Verifica a Ativar serviço rsync Caixa de seleção e clique em Aplicar conforme marcado na captura de tela abaixo.

O serviço de arquivo rsync deve ser ativado.

Configurando um compartilhamento de arquivos no Synology NAS para RSYNC:

Depois de ativar 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á -lo, dependendo de suas necessidades.

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

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

Para configurar a pasta compartilhada Netbackup, Selecione e clique em Editar conforme marcado na captura de tela abaixo.

Por padrão, a pasta compartilhada Netbackup é criado em Volume 1 da sua sinologia NAS, como você pode ver na captura de tela 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 do RSYNC em Volume 2, Então vou selecionar Volume 2 de Localização menu suspenso, conforme mostrado na captura de tela abaixo.

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

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

Depois de terminar, clique em OK.

Clique em Sim.

Clique em Sim.

As mudanças estão sendo aplicadas. Pode levar alguns segundos para concluir.

Como você pode ver, o Netbackup Pasta compartilhada é movida para Volume 2 da minha sinologia NAS.

Instalando o RSYNC no seu computador:

Para sincronizar arquivos do seu computador com o seu Sinology NAS com o RSYNC, o programa RSYNC Command-Line deve ser instalado no seu computador. Há uma grande chance de o RSYNC já estar instalado no seu computador. Se, de qualquer forma, o RSYNC não estiver instalado no seu computador, você poderá instalá -lo facilmente no repositório oficial do pacote da distribuição Linux (sistema operacional) que você instalou no seu computador.

Para instalar o RSYNC no seu computador, execute um dos seguintes grupos de comando, dependendo da distribuição 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 de arquivos do seu computador para o seu NAS Synology com RSYNC.

Para manter as coisas organizadas, eu recomendaria que você crie uma pasta no Netbackup Pasta compartilhada da sua sinologia NAS com o mesmo nome do nome do host do computador, você fará backup de 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 captura de tela abaixo.

No meu caso, o nome do host do meu computador é Linuxhint-e86c5d. Será diferente para você, portanto, substitua -o por sua de agora em diante.

Para criar uma nova pasta no Netbackup pasta compartilhada, abra o Estação de arquivo aplicativo em sua sinologia NAS, navegue pelo Netbackup pasta compartilhada e clique em Criar conforme marcado na captura de tela abaixo.

Clique em Criar pasta conforme marcado na captura de tela 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 captura de tela abaixo.

Agora, vamos voltar a /lar Pasta do seu computador para sua sinologia NAS.

Antes de fazer o backup RSYC 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 que você deseja fazer backup do seu NAS da sinologia do seu computador. Nesse caso, o /lar pasta.

: É o caminho da pasta em sua sinologia nas onde você deseja armazenar o backup.
O caminho estará no seguinte formato:

/volume//

Nesse caso, o é Netbackup.

O Netbackup Pasta compartilhada é criada em Volume 2 da minha sinologia NAS. Então, no meu caso, é 2.

O é o nome da pasta onde você deseja fazer backup do /lar Pasta do seu computador. Nesse caso, o nome do host do seu computador. No meu caso, é Linuxhint-e86c5d.

: É o nome de usuário da sua sinologia nas que você deseja usar para fazer o backup.

No meu caso, o é Shovon.

: É o endereço IP da sua sinologia NAS. No meu caso, é 192.168.0.110.

OBSERVAÇÃO: O valor do , , , e será diferente para você. Portanto, substitua -os pelo valor desejado a partir de agora.

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

$ rsync -avnzx /home [email protected]:/volume2/netbackup/$ (nome do host)

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

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

$ rsync -avnzx /home [email protected]:/volume2/netbackup/linuxhint-e86c5d

Enquanto você está se conectando à sua sinologia NAS via SSH pela primeira vez, você verá o seguinte prompt.

Digitar sim e pressione Para aceitar a impressão digital.

Agora, digite a senha de login da sua sinologia NAS e pressione .

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

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

$ rsync -avnzx /home [email protected]:/volume2/netbackup/$ (nome do host)

Digite o login da senha do seu NAS de sinologia e pressione .

Como você pode ver, o rsync está backup de todos os arquivos e pastas do /lar Diretório do seu computador para sua sinologia NAS. Pode demorar um pouco para completar, dependendo do tamanho do arquivo que está sendo backup e da velocidade de conexão da sua rede.

Neste ponto, o backup está completo.

Uma vez concluído o backup, você deve ver o lar/ pasta no Netbackup Pasta compartilhada da sua sinologia NAS, como você pode ver na captura de tela abaixo.

As pastas domésticas do usuário também devem ser backup de forma recursiva, como mostrado na captura de tela abaixo.

Como você pode ver, todos os arquivos e pastas (mesmo os ocultos) da pasta doméstico do usuário são bem apoiados.

Fazendo backups incrementais com o RSYNC:

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

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

$ eco "Hello World"> Teste.TXT

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

Agora, backup do /lar Pasta do seu computador para a sua sinologia NAS com RSYNC da seguinte forma:

$ rsync -avnzx /home [email protected]:/volume2/netbackup/$ (nome do host)

Digite a senha de login da sua sinologia NAS e pressione .

Como você pode ver, apenas os arquivos recém -criados e os arquivos que mudaram desde que o último backup foi feita são backups no NAS da Sinologia.

Como você pode ver, o arquivo recém -criado teste.TXT é apoiado no Netbackup Pasta compartilhada da minha sinologia NAS. Então, o backup incremental está funcionando muito bem.

Para onde ir a seguir?

Para fazer backup com eficiência de arquivos do seu computador para o seu Sinology NAS com o RSYNC, você deve ter um bom entendimento de como o RSYNC funciona.

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

Você também pode ler a Manpage do programa RSYNC para aprender sobre todas as opções do RSYNC e o que cada uma das opções faz. Nada supera as manpagens do Linux.

Para acessar a manpra do RSYNC, execute o seguinte comando:

$ MAN RSYNC

A página do Rsync Man deve ser aberta. A página do Rsync Man contém tudo o que você precisará saber sobre o RSYNC.

Conclusão:

Neste artigo, mostrei como ativar o SSH em sua sinologia NAS. Eu também mostrei como ativar o serviço de arquivo rsync em sua sinologia NAS e configurar uma pasta compartilhada para fazer backups com o RSYNC. Eu mostrei a você como receber backups do seu computador e fazer backups incrementais do seu computador para o seu NAS Sinology com RSYNC.