Pagina 1 di 1

[Risolto] Backup intero sistema

Inviato: giovedì 20 gennaio 2011, 11:43
da giocos
Ho un server e ho la necessità di effettuare dei backup periodici dell'intero sistema.
Questi backup devo poterli salvare su qualsiasi filesystem e successivamente poterli rispristinare su una installazione pulita di ubuntu server

Ho provato dar, ma dopo aver estratto tutto, al successivo riavvio il sistema non mi riconosce l'uid del disco root e mi droppa in initramfs.
Probabilmente ho incluso nel backup qualche folder che non dovevo.Questi i comandi che ho utilizzato

L'archiviazione

Codice: Seleziona tutto

sudo dar -D -R / -c `date +%d-%m-%y`_bak -P 1TB -P 700GB -P initrd -P srv -P tmp -P initrd.img -P lost+found -P mnt -P proc -P vmlinuz -P var/cache/ -X "`date +%d-%m-%y`_bak.*.dar"
e il ripristino

Codice: Seleziona tutto

dar -x <archive> -R /
Dar mi è piaciuto per la semplicità d'uso.Ma se esiste qualcosa di diverso sono pronto a provare.Cosa mi consigliate?

Re: Backup intero sistema

Inviato: giovedì 20 gennaio 2011, 14:11
da steff
Conosco poco dar, ma non è che hai copiato anche /dev? Una copia così si dovrebbe fare da sistema fermo, da live cd, no?

Re: Backup intero sistema

Inviato: giovedì 20 gennaio 2011, 14:36
da takeshi
Quando cambi hard disk, dopo aver estratto il backup e prima del riavvio,
devi dare un'occhiata a /etc/fstab e cambiare gli UUID con quelli "nuovi" (oppure
metterci il dispositivo fisico giusto (e.g. /dev/sda1 /dev/hda3, etc.)

Re: Backup intero sistema

Inviato: giovedì 20 gennaio 2011, 18:56
da tomm
secondo la mia esperienza non si può fare il backup dell'intero sistema con dar (o con tar o simili) appunto per la presenza di cartelle come /dev, /proc e credo anche /sys che non possono essere copiate.
Prova a salvare l'intera partizione con partimage

[Risolto] Re: Backup intero sistema

Inviato: venerdì 21 gennaio 2011, 7:43
da giocos
Sono riuscito a fare il backup e caricarlo su una macchina diversa con sistema operativo ubuntu.Tutto è andato a meraviglia.Bastava solo riconfigurare grub per fargli caricare i giusti uuid.

Se a qualcuno servisse ecco qui i passi:
Se la macchina è diversa oppure ha un diverso hardisk fare un

Codice: Seleziona tutto

sudo cp /etc/fstab ~/
per il backup

Codice: Seleziona tutto

sudo dar -D -R / -c `date +%d-%m-%y`_bak -P initrd -P srv -P tmp -P initrd.img -P lost+found -P mnt -P proc -P vmlinuz -P var/cache/ -P dev -P sys -X "`date +%d-%m-%y`_bak.*.dar"
per l'estrazione:

Codice: Seleziona tutto

sudo dar -x filebackup -R / -w
Se la macchina è diversa oppure ha un diverso hardisk fare un

Codice: Seleziona tutto

sudo update-grub

Codice: Seleziona tutto

sudo cp ~/fstab /etc/

Codice: Seleziona tutto

sudo reboot