Que tipo de perigo você espera? Perda de dados, é claro, mas como você espera que a perda de dados aconteça? Isso exclui imediatamente várias estratégias. Independentemente disso, o RAID não é um backup . Alguns dos níveis de RAID (1,5,6,…) apenas fornecem uma maneira de manter seu sistema funcionando se um disco falhar.
Se houver um erro no seu sistema, por exemplo um acidental rm -rf /media/*
, todos os seus dados serão excluídos em todos os seus drives no seu RAID. Observe que é possível, em teoria, criar um RAID1 com apenas uma unidade, copie os dados para ela e, em seguida, inicie o espelhamento , mas novamente, não é um backup .
Portanto, apenas particione e formate seu segundo disco com o ext4 ou outro sistema de arquivos de sua escolha. Agora, chegamos à próxima pergunta: você quer backups incrementais? Ou você quer um espelho dos seus dados?
Um espelho é bastante fácil:
rsync -av --delete --progress /media/* /path/to/backupdrive/
Mas, dependendo da sua situação, você deseja backups incrementais. Existem várias aplicações disponíveis, por ex. borg
, e eles têm recursos diferentes, como deduplicação, velocidade e assim por diante:
borg create /path/to/backup::repo-{now:%Y-%m-%d} /media/*
Isso tem o bom efeito colateral de que o rm -rf /media/*
mencionado não excluirá seus backups (a menos que você tenha usado rsync --delete
).
Independentemente do método usado, coloque esse método em um script de shell, por exemplo, %código%. Mas não crie um cron job para esse arquivo. Em vez disso, adicione um segundo arquivo, ~/utils/backup.sh
, que envia um e-mail, SMS, notificação ou imprime uma página na sua impressora para lembrá-lo de que você deve levar sua unidade, acessar seu Raspberry, conectá-lo, executar ~/utills/backupreminder.sh
, desconecte-o e coloque-o de volta.
A distância física é importante. Se o seu cão puxar o seu Raspberry da prateleira, qualquer unidade conectada provavelmente morrerá. Se isso for muito trabalhoso (e seu Raspberry estiver em um local seguro para bebês), pelo menos desmonte a unidade após cada backup.
Bonus Question 5: What period should I run (after the initial sync)? Once a day will surely not be enough and every minute may be a bit much.
Isso depende completamente de você. Se você arquivar um documento muito importante em seu OwnCloud todos os dias, você deve fazer backup todas as noites. Se o conteúdo de sua OwnCloud e outra pasta só mudar a cada segundo dia, e você puder lidar com a perda de tal dia, faça backup a cada quarta noite.
E se a falha do disco for sua principal preocupação, adicione uma terceira unidade para esse RAID1. Mas não esqueça os backups.
No entanto, se isso for demais (o que é compreensível), você sempre poderá alugar algum espaço on-line por ~ 60 $ / ano e fazer backup de seus arquivos lá.