Dump Introduzione Dump è un programma che è stato creato per eseguire backup di tipo full o incrementali. A tal scopo prevede 10 livelli distinti per consentire il backup dell'intero filesystem: il
livello 0 corrisponde al full,e cioè viene fatto il backup dell'intero
filesystem, mentre i livelli superiori servono per fare il backup di
quei file che sono nuovi o che sono stati cambiati dall'ultimo backup
di livello inferiore.
Le opzioni del comando dump: -0 da 0-9, livello del backup, in questo caso full -a auto-size, ignora i calcoli relativi alla dimensione del nastro -u update, aggiorna il file /etc/dumpdates dopo aver eseguito il backup con successo -j comprime l'output usando bzip2 -f specifica il file di destinazione
Creazione di un backup "FULL" con dump. In questo esempio vogliamo effettuare il "backup full" della directory '/home', con il comando seguente:
# dump -0aj -f /mnt/backup/home0.bak /home
Creazione di un backup "INCREMENTALE" con dump. In questo esempio vogliamo effettuare il "backup incrementale" della directory '/home', con il comando seguente:
# dump -1aj -f /mnt/backup/home1.bak /home
Ripristino di un backup in maniera interattiva con dump. Supponiamo che dopo aver fatto un backup della directory '/home', ci venga richiesto da parte di un collega, il recupero di un determinato file. La seguente procedura mostra come recuperare un file in maniera interattiva:
# cd /home # restore -if /mnt/backup/home0.bak # restore > cd utente # restore > ls # restore > add file_richiesto # restore > extract Questo è quello che dovreste ottenere dall'output del comando: You have not read any volumes yet. Unless you know which volume your file(s) are on you should start with the last volume and work towards the first. Specify next volume # (none if no more volumes): 1 restoring ./usertest/.kde/Autostart/.directory restoring ./usertest/.kde/Autostart/Autorun.desktop restoring ./usertest/mbox restoring ./usertest/id_rsa.pub
set owner/mode for '.'? [yn] y restore > quit
Ripristino di un backup in maniera totale con restore. Nel
caso di eventi catastrofici occorre ripristinare tutto con il comando 'restore'
utilizzando l'opzione -r (rebuild) per ricostruire l'intero filesystem. Supponendo un recovery totale della directory '/home', la procedura da seguire sarebbe la seguente:
# mkfs -t ext3 /dev/hda3 # mount /dev/hda3 /home # cd /home # restore -rf /mnt/backup/home0.bak # restore -rf /mnt/backup/home1.bak
|