Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Elementi koji se backup-uju:

  1. Baza
  2. Home folderTomcat
  3. Tomcat (opciono)

Uputstvo korak-po-korak

Sve elemente smestiti u poseban direktorijum (u ovom primeru će se zvati "backup"), napravljen za potrebe backup-a i restore-a.

Backup

Code Block
themeEmacs
languagebash
service tomcat stop

...


cd /tmp

...


mkdir backup

...


cd backup

Baza:

...

Code Block
themeEmacs
languagebash
mysqldump --single-transaction netiis > netiis_backup.sql

Home folder:

...

Code Block
themeEmacs
languagebash
tar -czf home_backup.tgz /home/netiis/

Tomcat:

...

Code Block
themeEmacs
languagebash
tar -czhf tomcat.backup.tgz /usr/local/tomcat/
Code Block
themeEmacs
languagebash
service tomcat start

Restore

Code Block
themeEmacs
languagebash
cd /tmp/backup

...


service tomcat stop

...


Privremeno zakomentarisati

...

 jedan red u crontab skripti (#)

...


crontab -e

...


#*/10 * * * * /home/netiis/bin/provera

Baza: 

Code Block
theme

...

Emacs
languagebash
mysql (ulazak u bazu)
drop database netiis;
create database netiis;
ctrl+c (izlazak iz baze)

...


mysql netiis < netiis_backup.sql

Home folder:

Code Block
themeEmacs
languagebash
tar -xzf home_backup.tgz

...


cd /home

...


mv netiis netiis.old

...


mv /tmp/backup/home/netiis/ .

Tomcat (opciono):

Code Block
themeEmacs
languagebash
tar -xzf  tomcat.backup.tgz
mv  /tmp/backup/tomcat /usr/local/
Code Block
themeEmacs
languagebash
Odkomentarisati isključeni red u crontab skripti:

...


crontab -e

...


*/10 * * * * /home/netiis/bin/provera

...


service tomcat start