1: 1 script espelho com rsync? E os discos são desativados por padrão?

1

Meu antigo NAS travou e eu não quero mais usar um controlador RAID por hardware, então criei meu primeiro servidor com o Ubuntu Server 14.04 LTS. Ele está sendo executado em um SSD e armazena meus dados em 2 × 3TB WD Red em execução no RAID1.

Tudo está funcionando bem até agora, mas eu quero criar um script de backup para manualmente espelhar do RAID1 para uma terceira unidade de 3TB. Esta terceira unidade não estará disponível o tempo todo, daí a necessidade de que isso seja executado manualmente.

No Windows, fiz coisas semelhantes com um aplicativo chamado RoboCopy. tem uma opção /mir para fazer uma cópia 1: 1. Isso é o que eu pretendo fazer aqui, no Ubuntu.

Eu tenho lido a Ajuda para rsync , mas não tenho certeza se encontrei o que estou procurando ainda. Eu encontrei uma carga de opções, mas não sei se elas se encaixam. É o seguinte parece certo? Existem maneiras melhores?

sudo rsync --delete -avv /data /backup

/data e /backup são para meus caminhos

Estou aberto a dicas ou alternativas para fazer o backup.

E alguém sabe se meus discos mecânicos serão desativados por padrão no Ubuntu Server 14.04? Eu não quero que eles desaceleram, então se for o padrão, como posso pará-lo?

    
por Alex-Imperfect 17.11.2015 / 10:22

3 respostas

1

Sim, isso abrange o básico. Meus scripts de backup são apenas um pouco mais extravagantes:

logger -i -t Backup Backup started
date > /path/backuplog
rsync -az --progress --safe-links --exclude-from=/path/backup-exclude /data /backup >> /path/backuplog 2>>&1
date >> /path/backuplog
logger -i -t Backup Backup finished
  1. Eu uso o utilitário logger para escrever linhas para syslog .
  2. Eu mantenho um arquivo de log de backup armazenando horas e datas.
  3. Eu uso o sinal z para compactação e a opção --progress (embora o último não registre nada).
  4. Eu uso a opção --safe-links para ignorar links fora da pasta.
  5. eu uso padrões de exclusão.

Devo acrescentar que esse uso de rsync não cria um espelho exato (ele não exclui arquivos no backup). O seu faz. Nem faz uma sincronização bidirecional (nem a sua, e acho que não deveria).

    
por Jos 17.11.2015 / 11:22
0

Obrigado pela ajuda,

mas agora tenho mais perguntas sobre as opções que você mencionou.

  1. o logger grava no syslog, mas onde encontrei o syslog? e o que está escrito lá a partir do roteiro?

  2. você disse que mantém um log de backup contendo datas e datas, mas quais datas você quis dizer, as datas do backup ou os arquivos?

  3. o que é --progress ? Eu não encontrei na versão alemã da Ajuda. Wiki do Ubuntu

  4. o --safe-links ignora todos os links / atalhos ou copia o arquivo do link? também não mencionado na ajuda alemã ...

por Alex-Imperfect 17.11.2015 / 19:04
0
  

E alguém sabe se meus discos mecânicos serão desativados por padrão no Ubuntu Server 14.04? Eu não quero que eles desaceleram, então se for o padrão, como posso pará-lo?

Para aqueles de vocês como estão procurando o mesmo problema, eu observei o meu sistema nos últimos dias e parece que os discos não estão danificados. Mas não posso dizer se é o estado padrão da versão do Ubuntu Server 14.04 ou apenas porque os WD REDs têm algum gerenciamento de energia especial da WD que ignora os comandos do sistema.

    
por Alex-Imperfect 19.11.2015 / 13:37