RSnapshots de sincronização remota

2

Eu estou no processo de configurar um sistema de backup (apropriado) que é construído no meu NAS e no rsnapshot. Eu tenho o NAS que tem duas unidades no caso de um morre que em si não é um backup, mas também estou tendo rsnapshots diárias, semanais e mensais do NAS que está sendo armazenado em um disco rígido externo.

Eu quero ter uma cópia externa externa desses dados e tentar descobrir a melhor maneira de fazer isso. Eu sei que você não pode rsnapshot remoto, mas é melhor para sincronizar o diretório rsnapshot que contém os instantâneos diários / semanais / mensais, ou seria melhor fazer um rsync de todos os arquivos que eu faria backup no meu NAS local para um NAS remoto e, em seguida, rsnapshot o diretório NAS remoto.

Desculpas se isso for complicado, estou apenas tentando descobrir qual economizará mais largura de banda, rsnapshots do NAS local, salvá-lo no HDD externo e depois rsync o HDD externo para o nas remoto, ou rsync tudo em o NAS local ao NAS remoto e, em seguida, rsnapshot o NAS remoto?

Minha preocupação é que tudo provavelmente mudaria no diretório rsnapshot local, por exemplo, daily.0 tornando-se diariamente.1, isso significaria que o backup inteiro precisa ser sincronizado com o NAS remoto, em cujo caso os arquivos iniciais do rsync seriam melhores?

Muito obrigado!

    
por user1829564 15.06.2017 / 06:56

1 resposta

1

Pode ser difícil tentar renomear os diretórios daily.0 remotos para manter a sincronização com a renomeação feita localmente pelo rsnapshot. Isso pode ser necessário para evitar que um rsync de todo o diretório de snapshots, do local para o remoto, precise fazer muito trabalho. Seria muito mais simples ter instantâneos separados gerados independentemente, local e remotamente. Você até ganhará alguma resiliência se os separar a tempo, duplicando efetivamente os instantâneos.

Você não precisa copiar os arquivos locais para o remoto antes de fazer um instantâneo remoto, pois o rsnapshot no remoto pode buscar os arquivos na rede, ou seja, você pode fazer backup localmente de arquivos que são remotos. O rsync é otimizado para reduzir a largura de banda da rede, transferindo apenas as quantidades mínimas de dados necessárias quando um arquivo é alterado, calculando somas de verificação de partes do arquivo local e remotamente.

    
por 15.06.2017 / 08:55