WWW.GENTOO-SRBIJA.ORG
The World Will Never Know Sreda, 23 Jul/2008  
 » SADRŽAJ
 › Uvod
 › Performanse
 › Mirori
 › Linkovi
 › Download
 › Mailing lista
 › Kontakt
 » PROFIL
» šifra
zapamti me
  Registracija
 » PRETRAGA
 » NOVI PAKETI
sys-auth/pambase-20080723: PAM base configuration files
sys-auth/pam_ssh-1.92: Uses ssh-agent to provide single sign-on
kde-misc/kdirstat-2.5.3: KDirStat - nice KDE replacement to du command
app-crypt/trousers-0.3.1: An open-source TCG Software Stack (TSS) v1.1 implementation
dev-perl/Apache-DBI-1.07: Apache::DBI module for perl
sys-apps/portage-2.2_rc2: Portage is the package management and distribution system for Gentoo
media-libs/taglib-1.5: A library for reading and editing audio meta data
app-accessibility/speakup-3.0.3_p20080722: The speakup linux kernel based screen reader.
media-fonts/inconsolata-1: A beautiful sans-serif monotype font designed for code listings
sys-auth/pam_passwdqc-1.0.5: Password strength checking for PAM aware password changing programs
 » WEBMAIL
 » GENTOO-PORTAGE
Server Moved
Fundraiser Over
Change of IP
Fundraiser
Upcoming Fundraiser
New Advertisements
Quicker "Newest" pages
 »  Backup sistema - Stage4
Home | (How To)?

1) Uvod

U mnogim slučajevima zatrebaće vam pravljenje rezervnih kopija (BackUp), kako bi nakon pada sistema, otkazivanja urečaja ili brisanja odrečenih podataka mogli da sistem vratite u prečašnje stanje bez mnogo muke. Takoče, ukoliko ne koristimo -march CHOST varijablu jednom instaliran sistem na odrečenom računaru moći ćemo da prekopiramo na druge računare uz mnogo manje posla (raspakovanje arhive, izmena fstab, lilo.conf ili grub.conf fajla i reinstaliranje boot loadera).

Na linuxu pored mnogih alata specijalizovanih za pravljenje rezervnih kopija danas se ipak najviše koriste ff i tar. Razlog je jednostavan, komande su lake za upotrebu, a gotovo da ne postoji distribucija koja nema uključene ove pakete. U ovom uputstvu upoznaćemo se sa korišćenjem tar komande.

2) Sintaksa

Opcije koje proslečujemo tar-u su: c - kreiranje arhive, v - ispisuje šta trenutno radi, j - kompresuje arhivu uz pomoć BZIP2 algoritma, p - da sačuva podatke o vlasnicima i dozvolama nad datodekama, f - kaže da se arhiva napravi u datoteci. Prvi argument je ime arhive, a drugi šta treba da se smesti u arhivu. Ako želimo da koristimo GZIP algoritam za kompresiju (slabiji je od BZIP2) opcija j se menja sa z, a ukoliko ne želimo kompresiju izostavlja se j.



tar -cvjpf backup.tar.bz2 /


Važno je napomenuti da neki fajlovi ne trebaju ili ne moraju ući u stage4. Takvi su naprimer /proc, /sys, /tmp čijim uvršćivanjem u arhivu dobijamo beskonačnu petlju ili raznei privremene (tmp) direktorijume. Ukoliko rezervnu kopiju smeštamo na sistemsku particiju, u neki of foldera koji su uvršćeni u Stage4, trebaćemo da isključimo i "pravljenje rezervne kopije rezervne kopije". Kako bi rekli tar programu da ne pravi stage4 od ovih fajlova i foldera koristimo --exclude opciju.

3) Pravljenje rezervne kopije

Gentoo LiveCD nema podršku za GZIP algoritam, tako da se mora koristiti ili nekompresovana arhiva ili da se koristi BZIP2 algoritam. Takoče, nećemo morati da uvrstimo /tmp, /var/log, /var/tmp, i opciono /usr/portage, /usr/src, /dev, ali ćemo morati da sačuvamo /var/log/emerge.log kako bi emerge znao koji su paketi instalirani na sistemu. Takoče je dobra praksa da se rezervne kopije /root, /mnt i /home direktorijuma prave odvojeno. Direktorijum /lost+found, koji se javlja na ext3 fajl sistemu takoče možete isključiti iz arhive. Komanda data ispod je samo kalup, a vi je prilagodite vašim potrebama:



tar -cvjpf backup.tar.bz2 / --exclude=/home/* --exclude=/mnt/* --exclude=/proc/* --exclude=/sys/* --exclude=/root/* --exclude=/tmp/* --exclude=/var/tmp/* --exclude=/var/cache/edb/* --exclude=/backup.tar.bz2


Ponavljam, ukoliko želimo da izostavimo pakovanje u BZIP izostavićemo -j opciju.

4) Vraćanje sistema iz arhive

Postupak za vraćanje sistema je sličan postupku instalacije. Ubacite Gentoo LiveCD i čekajte da se sistem podigne, particionišite disk i montirajte root particiju pod /mnt/gentoo i ako imate još particija mountujte ih pod /mnt/gentoo. Aktivirajte swap (swapon device) i zatim otpakujte Stage4 arhivu u /mnt/gentoo. Ne zaboravite da posle vraćanja podataka proverite da li /mnt/gentoo/etc/fstab odgovara trenutnom stanju.



tar -xvpf /put/do/backup.tar.bz2 -C /mnt/gentoo


Montirajte sada proc fajl sistem:



mount -t proc none /mnt/gentoo/proc
cp /proc/mounts /mnt/gentoo/etc/mtab


prečite u novo okruženje:



chroot /mnt/gentoo/boot /bin/bash
env-update
source /etc/profile


Instalirajte boot loader jednom od sledećih komandi u zavisnosti od toga da li koristite LILO ili Grub. U nekim situacijama, dešavalo se da Grub neće da se pokrene na ovaj način. Ukoliko imate sličnih problema koristite LILO, iako je Grub superiorniji.



lilo
grub-install -root-directory=/boot


Izačite iz chroot režima (exit ili CTRL-D) i zatim razmontirajte /mnt/gentoo/proc, sve particije pod /mnt/gentoo i /mnt/gentoo i ponovo pokrenite raćunar.

5) Skripta za pravljenje rezervne kopije

Ukoliko želite da sav posao pravljenja Stage4 obavite pomoću skripte pogledajte [ovu adresu]




  Stranicu poslednji put izmenio: popac 2006-04-25 12:40:23