È possibile fare un'istantanea del filesystem / (o altro), come in VirtualBox?


9

Scattare un'istantanea della partizione di root renderà possibile tornare allo stato precedente. Questo è molto utile quando qualcosa è andato storto e / o si verifica la perdita di dati. Questa funzionalità può essere visualizzata in VirtualBox HDD e l'opzione di persistenza in live CD. A differenza del backup, utilizza un utilizzo incrementale dei dati, riducendo quindi le dimensioni dei dati. È possibile scattare un'istantanea di un file system?

Risposte:


6

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:

inserisci qui la descrizione dell'immagine


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

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 /]#

Grazie per la risposta. Durante il greping rsyncho trovato rsnapshot[ rsnapshot.org ]. Se lo includi, posso accettare la tua risposta. Potrebbe interessarti anche
totti,

1
done @totti ...
Rinzwind

1
Su una nota più divertente - ogni volta che ascolto Linux (non fraintendetemi - userò LVM se devo) e le istantanee menzionate in un singolo post - Penso che "tu non sai nulla, John Snow" e creo un Istantanea ZFS e rollback solo per divertimento :)
Marcin Kaminski,

Ho una serie di problemi con questa risposta. [1] backup! = Istantanee. Non sono la stessa cosa. Non sono nemmeno strettamente correlati. [1] In LVM §:> Questo è qualcosa che semplicemente non puoi fare a meno di LVM. Questo "non è nemmeno giusto, non è nemmeno sbagliato", per citare Pauli. Più filesystem Linux includono snapshot senza LVM; ad es. Btrfs e ZFS.
Liam Provato il

Non pretendo che le istantanee siano backup. LVM: incolpare la wiki non io ;-)
Rinzwind

3

Puoi farlo con LVM , ma solo se hai impostato le tue partizioni per usare LVM per cominciare.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.