I backup richiedono una certa pianificazione e ci sono diverse strategie praticabili. Dovrai decidere quale metodo funziona meglio per te.
Fai attenzione al "modo migliore", ciò che funziona meglio per una persona potrebbe non essere il migliore per un'altra.
Alla fine della giornata, il "metodo migliore" è quello che è stato testato e noto per funzionare. È necessario testare la strategia di backup PRIMA di averne bisogno
Usando le immagini
Un modo è semplicemente copiare e comprimere un'immagine delle tue partizioni. Puoi farlo con diversi strumenti, da dd a partimage a clonezilla
Partimage
Clonezilla
Il vantaggio di questa strategia è che è (relativamente) facile e molto completo. Lo svantaggio è che le immagini di backup sono grandi.
Backup più piccoli
È possibile eseguire backup più piccoli eseguendo solo il backup di dati e impostazioni. Esistono diversi strumenti per farlo, da dd a tar a rsync.
La chiave qui è sapere di cosa hai bisogno per eseguire il backup.
Vantaggio: i backup saranno più piccoli.
Svantaggio: questo è un metodo manuale, quindi è facile dimenticare un file critico (/ etc / passwd).
Un elenco di ciò che deve essere sempre necessario rivedere per assicurarsi che l'elenco sia completo.
1) Elenco dei pacchetti installati
Elenco dei pacchetti # Crea un elenco di testo di un'installazione esistente di tutti i pacchetti # apt-get installati al fine di reinstallare su una distribuzione appena installata
# make the list
[old distro] sudo dpkg --get-selections > packages
Quindi eseguire una nuova installazione e ripristinare i pacchetti. I seguenti comandi aggiornano anche tutti i pacchetti sul tuo sistema (quindi ripristina e aggiorna tutto in una volta).
# Now put them back on the new distro
[new distro] sudo dpkg --set-selections < packages
[new distro] sudo apt-get dselect-upgrade
2) Dati . Generalmente questo sarebbe / home. La maggior parte dei dati degli utenti e delle personalizzazioni si troveranno nella home directory degli utenti. Se si salvano dati in altre posizioni, includerli (ad esempio / media / dati).
3) impostazioni di sistema . Qui è dove ci sarà qualche variazione. Personalmente, se modifico QUALSIASI impostazione di sistema, tengo una copia del file di configurazione originale e del mio file personalizzato in / root. Quindi, se modifico /etc/fstab
ad esempio, mantieni una copia in / root / etc / fstab e originale in /root/etc/fstab.orig
Sarà inoltre necessario /etc/passwd
, /etc/shadow
, /etc/group
, /etc/sudoers
, /etc/hostname
, e /etc/hosts
(potrebbe essere necessario più in / etc, se ho dimenticato qualcosa lo aggiungerò)
Su un server potrebbe essere necessario includere /var/www
o altre directory di dati.
Capisco che ci vuole un po 'di sforzo, quindi potrebbe essere più facile includerli tutti/etc
.
4) Una copia della tabella delle partizioni del disco .
sudo fdisk -l > fdisk.bak
È possibile utilizzare queste informazioni per ripristinare la tabella delle partizioni se si sostituisce il disco rigido.
5) Una copia del tuo MBR
sudo dd if=/dev/sda of=MBR.bak bs=512 count=1
Quindi ripristinerai con
sudo dd if=MBR.bak of=/dev/sda bs=512 count=1
6) Altri file / directory - A seconda del sistema e della personalizzazione, potrebbe essere necessario includere ulteriori directory. Considerazioni potrebbero includere /opt
, /usr/local
, / usr / share`, e / o il vostro file .desktop. Tutto ciò che è stato scaricato o personalizzato sul proprio sistema al di fuori di apt-get o del software manager.
7) Metti tutto questo in un archivio
sudo tar -cvpzf backup.tar.gz /home /root /etc ./MBR.bak ./fsdisk.bak ./packages
8) rsync
In alternativa a tar, puoi usare rsync.
Vedi - https://help.ubuntu.com/community/rsync
Backup di rete
Un'altra opzione è utilizzare NFS o Samba per eseguire il backup dei dati.
cron
È possibile automatizzare i backup scrivendo uno script di backup ed eseguendolo (ogni giorno / ogni ora) con cron.
Ristabilire
1) Usando un CD live, ripristina le tue partizioni usando gparted o fdisk dalle informazioni in fdisk.bak
2) Installa Ubuntu.
3) Avvia la tua nuova installazione, aggiorna i tuoi pacchetti.
4) Ripristina i dati e le impostazioni
tar -xvpzf /home/test/backup.tar.gz -C /
Quindi riavviare
Vedi anche - https://help.ubuntu.com/community/BackupYourSystem/TAR
Altre strategie
Esistono molte strategie aggiuntive per il backup, alcune per il backup della directory principale, altre grafiche.
vedi: https://help.ubuntu.com/community/BackupYourSystem
analisi
Non è un backup a meno che non sia testato. Questo è molto importante quando NON stai usando un'immagine della tua partizione di root.
Prova a ripristinare il sistema in una VM, un computer di riserva o una partizione di riserva o un disco rigido.
sudo dpkg -l > installed_software.txt
:!