Backup na DVD

1

Backup na DVD

offline
  • dekao  Male
  • Moderator foruma
  • Dejan Trajković
  • Realist painter
  • Pridružio: 06 Apr 2006
  • Poruke: 3592
  • Gde živiš: Somewhere in time

Hteo bih da napravim backup sistema i da ga stavim na DVD sa koga bih kasnije, ako napravim neku glupost, ponovo mogao da podignem sistem. Pokušao sam sa programom keep koji je bio na instalacionom disku ali se nisam baš snašao sa njim. Nikako da nađem opciju da to što on radi narežem na DVD. Dosad nisam radio backup Linuxa pa mi treba pomoć. Verujem da je bitna informacija da su mi root i home posebne particije.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 23 Mar 2004
  • Poruke: 523

Ja radim to pomoću tar komande (inkrementalni backup).
Javi ako hoćeš da postavim skripte.



offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

Ja hocu. Postavi skripte!

offline
  • Pridružio: 23 Mar 2004
  • Poruke: 523

Evo, ovom skriptom backupujem / (bez /home):
#!/bin/sh

DATE=`date +%y%m%d`
BCKPDIR=`pwd`
VERBOSE=""

if [ "$1" = "--verbose" ]; then
  VERBOSE="--verbose"
fi

if [ -f "${BCKPDIR}/sys.snar" ]; then
  if [ ! -s "${BCKPDIR}/sys.snar" ]; then
    FN="${BCKPDIR}/${DATE}-sys-0.tar.gz"
  else
    FN="${BCKPDIR}/${DATE}-sys.tar.gz"
  fi
else
  FN="${BCKPDIR}/${DATE}-sys-0.tar.gz"
fi

if [ -f "$FN" ]; then
  echo "Fajl $FN već postoji!"
  exit 1
fi

echo "Počinjem backup sistema..."
cd /
tar -czf "$FN" -g "${BCKPDIR}/sys.snar" $VERBOSE --exclude="sys/*" --exclude="proc/*" --exclude="dev/*" --exclude="mnt/*" --exclude="var/run/*" --exclude="var/tmp/*" --exclude="tmp/*" --exclude="home/*" --exclude="/srv/www/htdocs/blw-graph/tmp" .
cd "$BCKPDIR"
mv -f ${BCKPDIR}/sys.snar ${BCKPDIR}/${DATE}-sys.snar
echo "Backup sistema završen."


Ovom backupujem /home:
#!/bin/sh

DATE=`date +%y%m%d`
BCKPDIR=`pwd`
VERBOSE=""

if [ "$1" = "--verbose" ]; then
  VERBOSE="--verbose"
fi

if [ -f "${BCKPDIR}/home.snar" ]; then
  if [ ! -s "${BCKPDIR}/home.snar" ]; then
    FN="${BCKPDIR}/${DATE}-home-0.tar.gz"
  else
    FN="${BCKPDIR}/${DATE}-home.tar.gz"
  fi
else
  FN="${BCKPDIR}/${DATE}-home-0.tar.gz"
fi

if [ -f "$FN" ]; then
  echo "Fajl $FN već postoji!"
  exit 1
fi

echo "Počinjem backup /home direktorija..."
cd "/home"
tar -czf "$FN" -g "${BCKPDIR}/home.snar" $VERBOSE --exclude="guest/*" --exclude="*/.local/share/Trash/*" --exclude="*/tmp/*" .
cd "$BCKPDIR"
mv -f ${BCKPDIR}/home.snar ${BCKPDIR}/${DATE}-home.snar
echo "Backup /home direktorija završen."


A ovom dokumente na Win particiji:
#!/bin/sh

DATE=`date +%y%m%d`
BCKPDIR=`pwd`
WINMNTPOINT="/mnt/win"
VERBOSE=""

if [ "$1" = "--verbose" ]; then
  VERBOSE="--verbose"
fi

if [ `(mount | grep "on $WINMNTPOINT") | wc -l` = 0 ]; then
  echo "Particija nije ugrađena na $WINMNTPOINT!"
  exit 1
fi

if [ -f "${BCKPDIR}/win.snar" ]; then
  if [ ! -s "${BCKPDIR}/win.snar" ]; then
    FN="${BCKPDIR}/${DATE}-win-0.tar.gz"
  else
    FN="${BCKPDIR}/${DATE}-win.tar.gz"
  fi
else
  FN="${BCKPDIR}/${DATE}-win-0.tar.gz"
fi

if [ -f "$FN" ]; then
  echo "Fajl $FN već postoji!"
  exit 1
fi

echo "Počinjem backup Win dokumenata..."
cd "$WINMNTPOINT/Documents and Settings"
tar -czf "$FN" -g "${BCKPDIR}/win.snar" $VERBOSE */My\ Documents All\ Users/Documents
cd "$BCKPDIR"
mv -f ${BCKPDIR}/win.snar ${BCKPDIR}/${DATE}-win.snar
echo "Backup Win dokumenata završen."


Slične su.

Rade na sljedećem principu.
Ja ih pokrećem u nekom privremenom folderu, npr:
# bckpsys

Ako u folderu ne postoji "sys.snar" fajl koji sadrži podatke o posljednjem referentnom backupu, tad kreira 1. referentni backup fajl, tj. čitav sistem. Takođe, kreira i sys.snar koji koristim za sljedeće backupe.

Svaki sljedeći put, bckpsys pokrećem sa sys.snar u istom folderu. Tad se arhiviraju samo izmjene nastale od 1. referentnog backupa.

Kad izmjene u odnosu na 1. referentni backup postanu dovoljno velike (npr. inkrementalna arhiva je veća od 200 MB), tad od inkrementalne arhive pravim 2. referentni backup i njegov "snar" fajl koristim za sljedeće inkrementalne backupe.

Prilikom povrata podataka, treba otpakovati sve referentne backupe redom i posljednji inkrementalni backup.

Nadam se da je jasno. Čini se komplikovano, ali nije.

Pozdrav.

offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

Hmm... sad cu da budem "pain in the ass", ali ako se prave inkrementalni bekapi i sve se mora redom otpakovati rucno, zar nije dobro napraviti genericku skriptu?

ovo "BACKUPDIR = 'pwd' " gde je taj dir PWD?

offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

PWD ti je naredba koja kao izlaz daje ime direktorijuma u kojem se nalazis

offline
  • Pridružio: 23 Mar 2004
  • Poruke: 523

beli0135 ::Hmm... sad cu da budem "pain in the ass", ali ako se prave inkrementalni bekapi i sve se mora redom otpakovati rucno, zar nije dobro napraviti genericku skriptu?
Pa, kome je potrebno može da i to napravi. Ja računam da će se "oporavak", tj. otpakivanje arhiva obavljati vrlo rijetko, a backup obavljam dva puta mjesečno, tako da mi se nije isplatilo da pravim dodatne skripte za nešto što ću raditi jednom ili dvaput godišnje.
Arhive koje prave gornje skripte imaju naziv, npr.
20070601-sys.tar.gz, 20070615-sys.tar.gz itd.
Referentne arhive imaju nakon "sys" dodat jedan broj, npr.
20070601-sys-0.tar.gz, 20071215-sys-1.tar.gz itd.
Ovih referentnih arhiva kod mene ne bude više od 3 (popuni se DVD), tako da kad bih radio oporavak sistema, u najgorem slučaju morao bih da otpakujem tri referentne arhive (od kojih je jedino prva 1-2 GB, a ostale su par stotina MB) i jednu nereferentnu arhivu.
Nakon što se popuni DVD, ponovo krećem iz početka. Backupujem cijeli sistem (bez ikakvih referentnih arhiva) i pravim "nultu" referentnu arhivu.

offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

yap, jasno!
10x

offline
  • dekao  Male
  • Moderator foruma
  • Dejan Trajković
  • Realist painter
  • Pridružio: 06 Apr 2006
  • Poruke: 3592
  • Gde živiš: Somewhere in time

Probaćemo i ovo, ali postoji li neki sličan program a da ima i GUI?

offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

na KDE-u imas program za backup.. ne secam se da li se zove KBackup ili tako nesto..
Uglavnom, postavljam pitanje kako to da iskoristim, kad recimo, sve crkne...

Ko je trenutno na forumu
 

Ukupno su 918 korisnika na forumu :: 31 registrovanih, 6 sakrivenih i 881 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., aramis s, babaroga, bbogdan, Bubimir, cifra, djboj, Djokislav, drimer, esx66, galerija, ivica976, Kibice, kolle.the.kid, ksyyaj, maCvele, maiden6657, Marko Marković, nenad81, nikoladim, ozzy, panzerwaffe, RecA, shaja1, Shinobi, sokars, Srki94, Srle993, vandrej, VP6919, šumar bk2