Copiando arquivos grandes usando o Rsync no Mac entre um NAS e um disco rígido local

1

Estou executando um backup regular usando o Rsync para um dos meus servidores de dados. Eu estou fazendo o backup dos dados que estão no meu Synology NAS Storage para um disco rígido externo pela rede e usando uma conexão gigabit. Eu tenho cerca de 4 TB de dados para backup todos os dias e estou usando o seguinte comando rsync:

rsync --progress --delete -aE /source /destination

mas o uso desse comando está demorando muito para os dados serem salvos em backup. Alguém pode sugerir uma maneira rápida de fazer isso através do Rsync.

    
por huseinasj 01.01.2016 / 23:57

1 resposta

1

Você afirma isso:

I am running a regular backup using Rsync for one of my data servers. I am backing up the data which is on my Synology NAS Storage to an External Hard drive over the network and using a gigabit connection.

O problema aqui não é Rsync ou infra-estrutura de rede, mas sim a estrutura do procedimento com o qual você está lidando.

Quando você executa o Rsync - ou faz qualquer operação do sistema de arquivos - em um disco local, o sistema operacional tem acesso direto a essas informações do sistema de arquivos para fazer o que for necessário.

Mas se você estiver executando seu comando fora da sua máquina Mac OS X que tem uma conexão de rede para eles copie para um disco rígido externo, é o que acontece:

  • Quando você executa o comando em sua máquina Mac OS X, o que acontece é que o sistema operacional precisa alcançar a rede para o volume de rede antes de fazer qualquer cópia para simplesmente obter o sistema de arquivos básico informação desde que nenhuma dessas informações é local para o sistema de arquivos do seu sistema operacional.
  • Somente depois que as informações do sistema de arquivos são finalmente recebidas por qualquer processo solicitado que sejam aquelas ações do sistema de arquivos realmente executadas para agir sobre os dados.

Portanto, usar uma configuração como essa aparentemente levará uma eternidade. A melhor opção é acessar o Synology NAS de alguma forma e depois conectá-lo ao disco rígido externo como um compartilhamento remoto e depois executar o comando Rsync - ou algum equivalente - diretamente do próprio Synology NAS. Uma estrela mais rude poderia ser algo assim:

  • Você cria um compartilhamento de rede em sua máquina Mac OS X que é mapeada para o disco rígido externo.
  • Você configura as credenciais de login no Synology NAS por meio da interface do software DSM.
  • Quando tiver a configuração do Synology NAS para montar o compartilhamento de rede na máquina Mac OS X que está mapeada para o disco rígido externo, então, nesse Synology NAS, execute algum comando Rsync.

Já trabalhei com o software DSM da Synology e sei que há algum software de backup integrado no sistema que é explicitamente o Rsync ou algo que funciona como o Rsync. Mas, em geral, você precisa do próprio Synology NAS para gerenciar o processo, se quiser obter uma velocidade real dessa configuração.

    
por 02.01.2016 / 00:38