Kopie zapasowe – dump i restore

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.

 

Dodaj komentarz