Home Linux Enkle backuprutiner
Enkle backuprutiner PDF Skriv ut E-post
Linuxrelatert
Skrevet av Jens Christoffersen   
søndag 28. mars 2010 08:34

Backup er viktig. Backup er faktisk superviktig.

 

Hvor mange ganger har ikke filer blitt slettet, enten ved uhell eller ved diskkrasj? Det er fortvilende når mange timers arbeid, kanskje dager og uker, bare går rett i dass. Jeg skal her vise hvordan jeg har løst denne utfordringen. Rett og slett med et lite script.

 

  1. #!/bin/bash
  2. # Lager timestamp
  3. DTG=$(date +"%d-%m")
  4. # Dumper MySql databasen joomla_nerdegutta til midlertidig backupkatalog
  5. mysqldump -h localhost -u(brukernavn) -p(passord) joomla_nerdegutta > backup/joomla_nerdegutta.sql
  6. # Lager en tar av joomla katalogen, og lagrer den i en midlertidig backupkatalog
  7. cd /var/ww
  8. tar -cvvf ~/backup/nerdegutta.org.tar joomla/
  9. cd
  10. # Lager en tar av innholdet i den midlertidige backupkatalogen
  11. tar -cvvf "nerdegutta.org_$DTG.tar" backup"
  12. # Flytter den nye filen til /mnt/backup
  13. mv nerdegutta.org_$DTG.tar /mnt/backup
  14. # Sletter filer i midlertidig katalog
  15. rm backup/*

 

Dette scriptet tar backup av nerdegutta.orgs hjemmesider. Det er viktig å gjøre scriptet kjørbart : sudo chmod 777 backup.sh Du må i tillegg ha rettigheter til å skrive i /mnt/backup katalogen.

 

Videre har jeg lagt dette scriptet inn i crontab, så det kjører ved jevne mellomrom.

 

 

Det finnes sikkert mange forskjellige måter å løse sine backup utfordringer på. Dette er en av dem, og den fungerer for meg.

 

Comments (0)
Write comment
Your Contact Details:
Comment:
[b] [i] [u] [url] [quote] [code] [img]   
:D:):(:0:shock::confused:8):lol::x:P:oops::cry:
:evil::twisted::roll::wink::!::?::idea::arrow:
Sist oppdatert søndag 28. mars 2010 16:53
 
Kopirett © 2010 nerdegutta.org. Alle rettigheter reservert.
Joomla! er fri programvare utgitt under GNU/GPL License.