Eu também acho que essa é uma boa configuração. Atualmente, eu executo um Raspberry Pi, conectado diretamente a um disco rígido USB 2.0 de 3,5 '' (Western Digital, 1,5 TB) com energia externa, e funciona como um encanto: recebo backups de hora em hora em casa e o Raspberry também é um excelente servidor de arquivos / mídia.
Recebo 23 MB / s em vez de 30 MB / s no disco rígido, mas isso ainda é muito bom. Posso transmitir filmes do disco rígido (através do Samba ou MiniDLNA) sem problemas.
De fato, os backups horários são feitos no meu laptop usando o Apple Time Machine, mas o uso rsync
não deve mudar muito.
Como a @goldilocks mencionou, os discos rígidos sem energia externa (como a maioria dos discos rígidos de 2,5 '') exigirão um hub alimentado: meu Raspberry desliga assim que tento conectar um diretamente ( editar : que estava com uma fonte de alimentação 5V-1.2A , mas ainda acontece ao conectar diretamente a uma fonte de alimentação 5V-2A; um hub alimentado resolve o problema).
Além disso, instalei o BarracudaDrive ( http://barracudadrive.com/ ), disponível gratuitamente no PiStore, que utilizarei como minha nuvem pessoal no futuro.
Confiabilidade do disco rígido
O USB HD desliga quando não é usado, mas isso é implementado pelo gabinete HD (os mais recentes que comprei possuem isso).
Observe que girar para baixo e para cima é um estresse em si para o disco rígido, se for feito com muita frequência, mas como você não pode definir o tempo limite de spindown, isso é apenas um problema se o fabricante escolher a configuração incorreta.
(Google para "o ubuntu destrói o disco rígido" para encontrar discussões como: https://ata.wiki.kernel.org/index.php/Known_issues#Drives_which_perform_frequent_head_unloads_under_Linux ).
De qualquer forma, você deve simplesmente usar um disco rígido USB confiável, projetado para o seu tipo de cenário. Ou dois no espelhamento ( edit : mas eu verificaria o desempenho primeiro, pois o espelhamento dobraria a largura de banda USB necessária para a mesma quantidade de gravações).
Em vez de espelhar, carrego sempre um disco rígido resistente e faço backups também lá.
Dicas gerais de configuração de software
Obviamente, você deve prestar atenção ao sistema de arquivos que usa no HD: atualmente o ext4 é provavelmente a escolha mais segura, pois é mais fácil recuperá-lo.
Você pode usar, em rdiff-backup
vez de rsync
, para ter acesso a backups históricos.
Finalmente, como você provavelmente fará o rsync através do SSH, convém selecionar a cifra RC4 para obter velocidade extra ( editar : mas veja os avisos sobre segurança nesta outra resposta, se você fizer isso pela Internet). Aqui está um trecho do meu .ssh / config no meu host:
Host pibbw # Replace pibbw with the hostname of your Raspberry Pi
User pi
Ciphers arcfour128