Narzedzie dump stworzone bylo do backupowania calych systemow plikow. Najlepiej wiec uzywac go w tym celu.
Tworzenie backupu i rozpakowanie backup-u
Najprostsza wersja uzycia polecenia dump to wykorzytanie go do tworzenia bakupu okreslonego systemu plikow. W naszym przypadku utworzymy backup systemu plikow podmountowanego w katalogu raid. Skladnia polecenia jest nastepujaca:
dump -f nazwa_pliku_lub_urzadzenia co_backupowac
gdzie nazwa_pliku_lub urzadzenia to miejsce, gdzie chcemy zapisac archiwum.
[root@lz01 raid]# dump -f /dump_0.dump /raid
DUMP: Date of this level dump: Fri Aug 24 11:17:45 2007
DUMP: Dumping /dev/md0 (/raid) to /dump_0.dump
DUMP: Label: none
DUMP: Writing 10 Kilobyte records
DUMP: mapping (Pass I) [regular files]
DUMP: mapping (Pass II) [directories]
DUMP: estimated 280 blocks.
DUMP: Volume 1 started with block 1 at: Fri Aug 24 11:17:46 2007
DUMP: dumping (Pass III) [directories]
DUMP: dumping (Pass IV) [regular files]
DUMP: Closing /dump_0.dump
DUMP: Volume 1 completed at: Fri Aug 24 11:17:46 2007
DUMP: Volume 1 300 blocks (0.29MB)
DUMP: 300 blocks (0.29MB) on 1 volume(s)
DUMP: finished in less than a second
DUMP: Date of this level dump: Fri Aug 24 11:17:45 2007
DUMP: Date this dump completed: Fri Aug 24 11:17:46 2007
DUMP: Average transfer rate: 0 kB/s
DUMP: DUMP IS DONE
Otworzenie backupu jest rownie proste
[root@lz01 raid]# cd /raid && restore -r -f /dump_0.dump
restore: ./lost+found: File exists
Poziomy backupow
Narzedzie dump potrafi robic kopie inkrementalne, znaczy to ze potrafi zachowac w kopii tylko pliki, ktore zmienily sie od ostatniego backupu. Bacupy moga byc podzielone w poziomy (level-e), kazdy kolejny backup zawiera nowsze dane niz poprzedni (czyli pliki i katalogi ktore sa nowe lub zmodyfikowane, informacje o usunieciu plikow i katalogow). Poziomy przyjmowane przez linuksowa wersje polecenia sa z zaresu 0-9, gdzie zero to najnizmy poziom (backupuje wszystko) a 9 to poziom maksymalny (nie backupuje nic co istneje w backupach poziomu 0-8).
Systemowy spis backupow
W systemie istnieje plik (albo bedzie automatycznie stworzony) zawierajacy spis wykonanych i zarejestrowanych backupow systemu. Pozwala to latwiej pracowac narzedziu restore jak rowniez monitorowac wykonywanie kopi zapasowych.
[root@lz01 raid]# cat /etc/dumpdates
/dev/md0 0 Fri Aug 24 11:53:11 2007 +0200
/dev/md0 1 Fri Aug 24 12:03:23 2007 +0200
Jezeli chcesz wykonywany backup zarejestrowac w tym pliku dodaj opcje -u do polecenia dump.
Plik ten mozna wykorzystac do tworzenia kopi roznicowych. Gdy bedziesz rejestrowal w pliku tylko kopie poziomu 0 a nastepne bedziesz wykonywal kopie poziomu 1 uzyskasz kopie roznicowe wzgledem poziomu 0 czyli pelnej kopi systemu.