Elementi koji se backup-uju:
- Baza
- Home folderTomcat
- 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 |
---|
|
service tomcat stop |
...
...
...
Baza:
...
Code Block |
---|
|
mysqldump --single-transaction netiis > netiis_backup.sql
|
Home folder:
...
Code Block |
---|
|
tar -czf home_backup.tgz /home/netiis/
|
Tomcat:
...
Code Block |
---|
|
tar -czhf tomcat.backup.tgz /usr/local/tomcat/ |
Code Block |
---|
|
service tomcat start |
Restore
...
...
Privremeno zakomentarisati |
...
jedan red u crontab skripti (#): |
...
...
#*/10 * * * * /home/netiis/bin/provera |
Baza:
...
|
mysql (ulazak u bazu)
drop database netiis;
create database netiis;
ctrl+c (izlazak iz baze) |
...
mysql netiis < netiis_backup.sql |
Home folder:
Code Block |
---|
|
tar -xzf home_backup.tgz |
...
...
...
mv /tmp/backup/home/netiis/ . |
Tomcat (opciono):
Code Block |
---|
|
tar -xzf tomcat.backup.tgz
mv /tmp/backup/tomcat /usr/local/ |
Code Block |
---|
|
Odkomentarisati isključeni red u crontab skripti: |
...
...
*/10 * * * * /home/netiis/bin/provera |
...