rsync
Scattare un'istantanea della partizione di root renderà possibile tornare allo stato precedente
Chiamiamo che una procedura di backup e per i backup incrementali è possibile utilizzare rsync
;)
rsync è un software di utilità e un protocollo di rete per sistemi simili a Unix (con porte su Windows) che sincronizza file e directory da una posizione all'altra minimizzando il trasferimento dei dati utilizzando la codifica delta quando appropriato. Citando il sito ufficiale: "rsync è un programma di trasferimento di file per sistemi Unix. Rsync utilizza l'algoritmo" rsync "che fornisce un metodo molto veloce per sincronizzare i file remoti." 3 Una caratteristica importante di rsync non presente nella maggior parte dei programmi / protocolli simili è che il mirroring ha luogo con una sola trasmissione in ciascuna direzione. perché? rsync può copiare o visualizzare i contenuti della directory e i file, facoltativamente usando la compressione e la ricorsione.
Backup remoto
Il backup su una rete è possibile, preferibilmente l'utente deve montare la condivisione di rete su cui eseguire il backup prima di avviare il programma. La condivisione verrebbe quindi elencata nella GUI Sfoglia e potrebbe essere facilmente aggiunta. Non esiste una sezione separata per la rete, se sono necessarie funzionalità più avanzate l'utente è invitato a cercare alternative, di cui ce ne sono molte.
grsync
Grsync è un front-end grafico:
Maggiori informazioni:
Il collegamento ha diversi esempi di configurazione.
Rsync ti consente di ripristinare con un timestamp (quindi se hai dei backup ogni secondo potresti anche ripristinarlo a quel secondo. Non che questo sia un metodo praticabile per un sistema completo ;-))
Xen Hypervisor
Esistono altri metodi: Xen Hypervisor.
È possibile eseguire tutti i sistemi operativi in hypervisor (ad es. Macchine virtuali). Xen è un esempio di tale configurazione. Fondamentalmente trasformi TUTTI i tuoi sistemi operativi in VM e puoi copiare un contenitore VM con un nuovo nome e avresti un punto di backup o di ripristino.
Dal link:
Xen è un monitor di macchina virtuale (o hypervisor) bare-metal di tipo 1, che consente di eseguire una o più istanze del sistema operativo sulla stessa macchina fisica. Xen, come altri tipi di virtualizzazione, è utile per molti casi d'uso come il consolidamento dei server e l'isolamento degli ambienti di produzione e sviluppo (ad es. Ambienti aziendali e personali sullo stesso sistema).
A partire da Ubuntu 11.10 (Oneiric), il kernel predefinito incluso in Ubuntu può essere utilizzato direttamente con l'hypervisor Xen come dominio di gestione (o controllo) (Dom0 o Domain0 nella terminologia Xen).
Il resto di questa guida offre una panoramica di base su come impostare un sistema Xen di base e creare ospiti semplici. Il nostro esempio utilizza LVM per dischi virtuali e bridge di rete per schede di rete virtuali. Presuppone anche Xen 4.1 (la versione disponibile in 12.04) e il toolstack xend. Presuppone una familiarità con i problemi generali di virtualizzazione, nonché con la terminologia specifica di Xen. Per ulteriori informazioni, consultare la wiki di Xen.
LVM
Ancora un altro metodo sarebbe LVM
LVM è l'acronimo di Logical Volume Management. È un sistema di gestione di volumi logici, o filesystem, che è molto più avanzato e flessibile rispetto al metodo tradizionale di partizionamento di un disco in uno o più segmenti e formattazione di quella partizione con un filesystem.
istantanee
Questo è qualcosa che semplicemente non puoi fare a meno di LVM. Ti consente di congelare un volume logico esistente in tempo, in qualsiasi momento, anche mentre il sistema è in esecuzione. È possibile continuare a utilizzare normalmente il volume originale, ma il volume dell'istantanea sembra essere un'immagine dell'originale, congelato nel tempo nel momento in cui è stato creato. Puoi usarlo per ottenere un'immagine coerente del filesystem di cui eseguire il backup, senza spegnere il sistema. Puoi anche usarlo per salvare lo stato del sistema, in modo da poter successivamente tornare a quello stato se sbagli le cose. È anche possibile montare il volume dell'istantanea e modificarlo, senza influire sull'originale.
rsnapshot emette un programma di utilità snapshot del filesystem. Può richiedere istantanee incrementali di filesystem locali e remoti per un numero qualsiasi di macchine.
Le istantanee del filesystem locale sono gestite con rsync. Le connessioni remote sicure vengono gestite con rsync su ssh, mentre le connessioni rsync anonime utilizzano semplicemente un server rsync. Sia i trasferimenti remoti che quelli locali dipendono da rsync.
Esempio:
[root@localhost /]# rsnapshot -v daily
echo 1842 > /var/run/rsnapshot.pid
/bin/rm -rf /.snapshots/daily.6/
mv /.snapshots/daily.5/ /.snapshots/daily.6/
mv /.snapshots/daily.4/ /.snapshots/daily.5/
mv /.snapshots/daily.3/ /.snapshots/daily.4/
mv /.snapshots/daily.2/ /.snapshots/daily.3/
mv /.snapshots/daily.1/ /.snapshots/daily.2/
mv /.snapshots/daily.0/ /.snapshots/daily.1/
mv /.snapshots/hourly.5/ /.snapshots/daily.0/
rm -f /var/run/rsnapshot.pid
[root@localhost /]#
rsync
ho trovatorsnapshot
[ rsnapshot.org ]. Se lo includi, posso accettare la tua risposta. Potrebbe interessarti anche