Ciò di cui hai bisogno per il backup dipende dal tuo particolare sistema *.
Quindi ci vorrà un po 'di lavoro da parte tua per risolvere. Inizia a capire cosa non è necessario eseguire il backup. Per prima cosa dai un'occhiata alla tua directory principale, quindi lavora all'indietro.
Ad esempio, cd /; ls -F
mi dà:
bin/ initrd.img@ mnt/ snap/ vmlinuz@
boot/ initrd.img.old@ opt/ srv/ vmlinuz.old@
cdrom/ lib/ proc/ sys/
dev/ lib64/ root/ tmp/
etc/ lost+found/ run/ usr/
home/ media/ sbin/ var/
/cdrom
, /media
e /mnt
sono punti di montaggio, quindi non è necessario il backup.
/dev
, /lost+found
, /proc
, /run
, /sys
E /tmp
recuperi automatici ricreato al riavvio. [Sto indovinando i link: /initrd.img@
, /initrd.img.old@
, /vmlinuz@
, /vmlinuz.old@~~MD~~aux~~3rd ottenere ricreati al boot ubuntu reinstallare (non sono sicuro che).]
Sul mio sistema /root
è vuoto (usare sudo -s
per aprire una shell come utente root per vederlo ... fare attenzione a exit
subito dopo aver ispezionato /root
.)
/snap
è anche vuoto. Forse è un punto di montaggio.
/var
contiene dati variabili come file di registrazione del sistema, directory di spool di posta e stampanti e file temporanei e temporanei. "Ora eseguo il backup, ad eccezione di / var / log. ref: http://www.tldp.org/LDP/Linux- Filesystem-Hierarchy / html / var.html )
/bin
, /boot
, /lib
, /lib64
, E /sbin
presumibilmente andranno ricaricato tramite una reinstallazione di Ubuntu a meno che non si sta facendo il lavoro di sviluppo di sistema o qualcosa di simile. È possibile eseguire il backup di questi o fare affidamento su una nuova installazione per recuperarli.
/home
dovrebbe essere nel proprio backup. Ci saranno momenti in cui vorrai ripristinare solo /home
.
Che lascia le altre modifiche apportate al sistema in /etc
, /opt
, /srv
, e /usr
che si vorranno anche il backup, insieme o singolarmente.
Ecco un paio di pagine che potrebbero aiutare a comprendere queste directory:
http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/the-root-directory.html
http://www.tldp.org/LDP/intro-linux/html/sect_03_01.html#sect_03_01_03
Una linea di pensiero correlata è: supponiamo che tu abbia appena installato un nuovo Ubuntu. Di cosa avresti bisogno per il backup? Risposta: niente. Non hai ancora cambiato nulla, quindi puoi semplicemente reinstallare Ubuntu. Ripristina / bin, / etc, / root, / usr, ecc.
Quindi l'unico motivo per cui potresti voler eseguire il backup / bin è perché l'hai modificato o aggiunto ad esso. Quindi parte del backup è capire cosa è dove e quando viene creato e modificato. Sappi solo che anche il resto di noi lotta con questo.
***** E, anche se non hai chiesto, si possono creare immagini complete di disco o di partizione. Questi impiegano molto tempo per il backup e il ripristino e possono interrompere il sistema mentre il lavoro procede. Ed è il modo in cui eseguivo il backup dei miei sistemi Windows usando Acronis. L'unica cosa che ti forniscono è una mappa delle partizioni e immagini da partizioni non Linux. Ora li eseguo prima di riorganizzare le partizioni e prima di testare le funzioni di ripristino del backup.
(Sono molto aperto ai suggerimenti su come potrei migliorare.)