Un giorno le macchine riusciranno a risolvere tutti i problemi, ma mai nessuna di esse potrà porne uno.

— Albert Einstein

backup

rsync server con CentOS

http://www.stenoweb.it/files/blog/centos.png Abbiamo già usato in passato rsync, un software in ottica client/server che sincronizza file e cartelle tra due locazioni (in rete o meno) minimizzando e ottimizzando il trasferimento dei dati. Un'importante caratteristica di rsync che non trova riscontri in programmi/protocolli simili (ad esempio ftp) è che il mirroring avviene attraverso una sola trasmissione per ogni direzione di comunicazione. rsync può copiare o visualizzare il contenuto delle directory e copiare i files, utilizzando opzionalmente la compressione dei dati e la ricorsione. Per default, rsync effettua la copia attraverso una connessione TCP sulla porta 873, ma può essere incapsulato su ssh per una trasmissione sicura dei dati. Tralasciamo ssh e vediamo come utilizzare il suo protocollo nativo usando come server CentOS. Sulle altre distro cambia solo la parte relativa all'installazione, per il resto rsync è rsync ...

ArchLinux Small Business Server (28) - Backup (2)

http://www.stenoweb.it/files/blog/archlogo.png Prima di esaminare gli script di backup veri e propri ritengo sia indispensabile capire il principio su cui si basa la tecnica di snapshot. Per qualcuno questa discussione potrà risultare noiosa (in questo caso potete saltare la lettura di questo post e attendere il prossimo con gli script di backup), invito i più curiosi, invece, a continuare la lettura: sono più o meno gli stessi principi su cui si basa la "famosa" TimeMachine che Apple fornisce con il suo MacOS o la meno "famosa" FlyBack disponibile per Linux. Capendo la teoria vi sarà più facile gestire il processo di backup in caso di noie e, sopratutto, il restore dei dati.

ArchLinux Small Business Server (27) - Backup (1)

http://www.stenoweb.it/files/blog/archlogo.png Credo sia inutile che sia io a dirvelo, ma sono testardo e lo voglio ribadire lo stesso: il salvataggio dei dati è cosa fondamentale sia in ambito desktop che, in misura ancor maggiore, in ambito server. Non perdetevi assolutamente questa fondamentale parte della guida! Adotteremo una soluzione che ritengo mooolto interessante, e che a molti, spero, insegnerà pure qualcosa di nuovo...

Condividi contenuti