| |
linuxdebian:rsyncbackupstoricizzato [2025/09/20 12:51] – created - external edit 127.0.0.1 | linuxdebian:rsyncbackupstoricizzato [2025/09/21 19:23] (current) – kurgan |
---|
Frugando in internet ho trovato questa pagina http://www.mikerubel.org/computers/rsync_snapshots/, che parla dell' uso di Rsync per fare backup storicizzati. L'idea di fondo e` che ad intervalli di tempo predefiniti (o quando si vuole) si puo` fare un backup usando rsync e gli hard link, facendo in modo di avere, sul disco di destinazione, una serie di "snapshot" del disco di origine, ognuna delle quali contiene i dati cosi` come erano alla data X. Il vantaggio di usare i link per gestire le varie copie storiche e` che lo spazio sul disco dei backup non e` occupato realmente da tutte le copie presenti, ma solo dalle directory (che non possono essere linkate) e dai files modificati fra uno snapshot e l'altro. | Frugando in internet ho trovato questa pagina http://www.mikerubel.org/computers/rsync_snapshots/, che parla dell' uso di Rsync per fare backup storicizzati. L'idea di fondo e` che ad intervalli di tempo predefiniti (o quando si vuole) si puo` fare un backup usando rsync e gli hard link, facendo in modo di avere, sul disco di destinazione, una serie di "snapshot" del disco di origine, ognuna delle quali contiene i dati cosi` come erano alla data X. Il vantaggio di usare i link per gestire le varie copie storiche e` che lo spazio sul disco dei backup non e` occupato realmente da tutte le copie presenti, ma solo dalle directory (che non possono essere linkate) e dai files modificati fra uno snapshot e l'altro. |
| |
Per ottenere questo risultato ci sono due metodi: il primo consiste nel creare una "finta copia" linkata usando il comando "cp -al" prima di fare il nuovo rsync; il secondo consiste nell'usare il sistema compreso dentro rsync stesso, mediante il comando "--link-dest". Io sto sperimentando il secondo metodo, perche` lo sto usando fra una macchina Linux (della quale voglio fare il backup) e un Lacie Ethernet Disk Mini (sul quale salvo il backup) opportunamente hackerato (vedi HardWare[[/LacieEdMini]]) che contiene rsync ma non e` in grado di eseguire "cp -al". | Per ottenere questo risultato ci sono due metodi: il primo consiste nel creare una "finta copia" linkata usando il comando "cp -al" prima di fare il nuovo rsync; il secondo consiste nell'usare il sistema compreso dentro rsync stesso, mediante il comando "--link-dest". Io sto sperimentando il secondo metodo, perche` lo sto usando fra una macchina Linux (della quale voglio fare il backup) e un Lacie Ethernet Disk Mini (sul quale salvo il backup) opportunamente hackerato che contiene rsync ma non e` in grado di eseguire "cp -al". |
| |
Sulla macchina che contiene i backup (il Lacie Ethernet Disk Mini) ho configurato Rsync per girare come demone, per giunta come utente root. So benissimo che non e` un setup sicuro, pero` e` quello che mi consente di fare funzionare tutto nonostante le limitazioni del sistema che gira nel Lacie. Usato in rete locale, magari in una rete apposita, disconnessa da quella dove si trovano i client, e chiuso in sala macchine, mi sembra accettabilmente sicuro. Non e` veramente a prova di hacker, ma qui il mio scopo e` di essere a prova di disastro (o di utente che cancella un file per errore) e non di hacker. Per essere a prova di tutto ci sono le cassette tenute offline e offsite. | Sulla macchina che contiene i backup (il Lacie Ethernet Disk Mini) ho configurato Rsync per girare come demone, per giunta come utente root. So benissimo che non e` un setup sicuro, pero` e` quello che mi consente di fare funzionare tutto nonostante le limitazioni del sistema che gira nel Lacie. Usato in rete locale, magari in una rete apposita, disconnessa da quella dove si trovano i client, e chiuso in sala macchine, mi sembra accettabilmente sicuro. Non e` veramente a prova di hacker, ma qui il mio scopo e` di essere a prova di disastro (o di utente che cancella un file per errore) e non di hacker. Per essere a prova di tutto ci sono le cassette tenute offline e offsite. |