|
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.
- #!/bin/bash
-
- # Lager timestamp
- DTG=$(date +"%d-%m")
-
- # Dumper MySql databasen joomla_nerdegutta til midlertidig backupkatalog
- mysqldump -h localhost -u(brukernavn) -p(passord) joomla_nerdegutta > backup/joomla_nerdegutta.sql
-
- # Lager en tar av joomla katalogen, og lagrer den i en midlertidig backupkatalog
- cd /var/ww
- tar -cvvf ~/backup/nerdegutta.org.tar joomla/
- cd
-
- # Lager en tar av innholdet i den midlertidige backupkatalogen
- tar -cvvf "nerdegutta.org_$DTG.tar" backup"
-
- # Flytter den nye filen til /mnt/backup
- mv nerdegutta.org_$DTG.tar /mnt/backup
-
- # Sletter filer i midlertidig katalog
- 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.
|
|
Sist oppdatert søndag 28. mars 2010 16:53 |