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ć
- Logirajte se za dodavanje komentara
- Inačica za ispis
- PDF version