Dump – backup na USB memory stick (1. dio)

Jedan od  popularnijih alata za kreiranje rezervne kopije datotečnog sustava je stara Unix naredba "dump". Dump se najčešće koristio za arhiviranje datotečnog sustava na magnetne trake, no isto možemo učiniti i na popularne (a cijenom sve jeftinije) USB stickove (ili kako ih neki zovu "štapiće").  U nastavku ćemo usporediti backup na magnetnu traku i backup na USB stick, no nećemo pri tome spominjati sve mogućnosti koje dump nudi, jer ćemo koristiti samo jednu - full backup.

Ako želimo arhivirati datotečni sustav na magnetnu traku bilo bi poželjno provjeriti imamo li drivere za uređaj, što možemo napraviti pomoću sljedeće naredbe:

# ls –l /dev/*st[09]
crw-rw---- 1 root tape 9, 128 Aug 30 15:26 /dev/nst0
crw-rw---- 1 root tape 9,   0 Aug 30 15:26 /dev/st0

Nalalzimo dva uređaja, /dev/nst0 i /dev/st0. Uređaj /dev/st0 je "autorewind" uređaj koji premotava traku na početak nakon izvršene naredbe, a /dev/nst0 je "non-rewind" uređaj,  dakle (kao što i sama riječ kaže) uređaj koji ne premotava traku, što nam omogućuje svakodnevni backup na samo jednu traku. Ovaj uređaj se najčešće i koristi.

Za primjer, arhivirat ćemo particije / (root) i /usr na magnetnu traku (iskoristit ćemo programsku petlju u ljusci bash - for).

# for FS in / /usr; do dump -0f /dev/nst0 $FS; done

FS - varijabla, -0 prekidač za full backup, -f  specificiranje uređaja za backup (u našem primjeru /dev/nst0)

# for FS in / /usr; do dump -0f /dev/nst0 $FS; done
   DUMP: Date of this level 0 dump: Wed Dec 12 12:22:18 2012
   DUMP: Dumping /dev/sda2 (/) to /dev/nst0
   DUMP: Label: root
   DUMP: Writing 10 Kilobyte records
   :
   DUMP: dumping (Pass III) [directories]
   DUMP: dumping (Pass IV) [regular files]
   DUMP: Closing /dev/nst0
   :
   DUMP: finished in 60 seconds, throughput 4454 kBytes/sec
   :
   DUMP: DUMP IS DONE
   DUMP: Dumping /dev/sda5 (/usr) to /dev/nst0
   DUMP: Label: usr
   :
   DUMP: 94.76% done at 5197 kB/s, finished in 0:00
   DUMP: Closing /dev/nst0
   :
   DUMP: Average transfer rate: 5292 kB/s
   DUMP: DUMP IS DONE
 

Dump na magnetnoj traci je gotov. Istu ovu operaciju ćemo napraviti na USB sticku. Moramo napomenuti da USB stick ne treba montirati (mount)! Prije nego krenete sa dumpom trebate vidjeti na koji uređaj je Linux povezao USB koji ste stavili u računalo. To možete napraviti pomoću naredbe dmesg:

#dmesg
[3822125.548022] scsi3 : SCSI emulation for USB Mass Storage devices
[3822125.548115] usb-storage: device found at 3
[3822125.548119] usb-storage: waiting for device to settle before scanning
[3822130.551740] usb-storage: device scan complete
[3822130.552491] scsi 3:0:0:0: Direct-Access     USBDisk  RunDisk          1.00 PQ: 0 ANSI: 2
[3822130.553109] sd 3:0:0:0: Attached scsi generic sg2 type 0
[3822130.556341] sd 3:0:0:0: [sda] 2002000 512-byte logical blocks: (1.02 GB/977 MiB)
[3822130.556959] sd 3:0:0:0: [sda] Write Protect is off
[3822130.556963] sd 3:0:0:0: [sda] Mode Sense: 0b 00 00 08
[3822130.556966] sd 3:0:0:0: [sda] Assuming drive cache: write through
[3822130.561206] sd 3:0:0:0: [sda] Assuming drive cache: write through
[3822130.561256]  sda: sda1
[3822130.565584] sd 3:0:0:0: [sda] Assuming drive cache: write through
[3822130.565635] sd 3:0:0:0: [sda] Attached SCSI removable disk

Iz ispisa vidimo da je uređaj smješten na /dev/sda1, pa ćemo umjesto magnetne trake /dev/nst0, upisati /dev/sda1, a cijelu petlju izbaciti:

# dump -0f /dev/sda1 / /usr
  DUMP: Date of this level 0 dump: Wed Dec 12 13:04:14 2012
  DUMP: Dumping /dev/cciss/c0d0p2 (/) to /dev/sda1
  DUMP: Label: none
  DUMP: Writing 10 Kilobyte records
  :
  DUMP: dumping (Pass III) [directories]
  DUMP: dumping (Pass IV) [regular files]
  DUMP: Closing /dev/sda1
  DUMP: Dumping /dev/cciss/c0d0p5 (/usr) to /dev/sda1
  :
  DUMP: Writing 10 Kilobyte records
  :
  DUMP: dumping (Pass IV) [regular files]
  DUMP: Closing /dev/sda1
  :  
  DUMP: Volume 1 took 0:03:13
  :
  DUMP: Date of this level 0 dump: Wed Dec 12 13:05:36 2012
  DUMP: Date this dump completed:  Wed Dec 12 13:08:54 2012
  DUMP: Average transfer rate: 4939 kB/s
  DUMP: DUMP IS DONE

Ovim je dump završen na našem USB stick-u. U sljedećem članku razmotrit ćemo način na koji možemo isključiti pojedine direktorije ili datoteke koje ne želimo arhivirati, kao i operaciju vraćanja podataka, restore.

Zdravko Rašić

Vijesti: 
Kuharice: 
Kategorije: 
Vote: 
0
No votes yet