Eu gostaria de ter um computador em casa para onde eu rsync
possa guardar meus arquivos de qualquer lugar, de preferência a qualquer momento que escolher. O volume diário de dados raramente excede 100 milhões. Ele precisa ser barato e fácil de substituir, não rápido (é apenas para fins de backup / arquivamento).
Uma idéia é usar um Raspberry Pi com um disco rígido USB. (Ou dois.) Você faria? Você pode listar algumas desvantagens que tornam as alternativas obviamente superiores?
Respostas:
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 dersync
, 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:
fonte
Encaixotei um dos meus Raspberry com um hub micro USB e um HD de 500 GB para fazer backup de diretórios críticos do meu NAS de 2 TB via rsync. (Apenas aqueles que não posso perder).
O Rpi e o hub são alimentados por um adaptador de energia 5V-2A (7 €). Tudo funciona muito bem.
Estou tão satisfeito que comprei um dock USB HD de 2 slots como o daqui . Um dia desses, comprarei um HD grande e levarei tudo para lá.
BTW, também pretendo instalar o OwnCloud e torná-lo acessível a partir da Internet para ter meu próprio sistema pessoal do tipo Dropbox.
fonte
Eu já estou usando o Raspberry Pi para fazer backup do meu diretório html e tabelas mysql. Os detalhes estão disponíveis no meu blog!
http://ahmet.tekelioglu.org/en/raspberry-pi-backup-and-disaster-recovery-tool
Estou fazendo um backup incremental dos diretórios HTML do meu servidor Apache em uma conexão de modem a cabo em casa. O backup dos bancos de dados MySQL é completo porque o backup incremental não é possível nem necessário (as tabelas eram pequenas o suficiente). Eu poderia ter usado ADSL também.
Os dumps do MySQL localizados no servidor precisam ser preparados com antecedência para que, quando o Rasp-Pi iniciar a sincronização, eles estejam presentes. Uma unidade USB externa e um dispositivo WiFi estão conectados. É possível substituí-los por um pen drive e um modem GSM. O monitor e o teclado foram removidos após a instalação.
fonte