Gå til innhold

Backup av gammel skolelinux


Anbefalte innlegg

Hei,

Lurer på om det finnes en enkel og naturlig måte å ta full backup av en linux server?

Har en god gammel skolelinux beta version som kjører en del viktige databaser (som er relativt fastprogramert til sine respektive versioner) hvor denne disken nermer seg 5-6år gammel. Har dermed naturlig nok et stort behov for å sette opp en backup rutine som tar komplett backup av disken f.eks hver uke til en sambadelt netverksdisk på en windowsmaskin.

 

Har relativt simpel kunnskap om administrering gjennom SSH og kommandolinje.

Noen som har en lur enkel løsning? :-)

Lenke til kommentar
Videoannonse
Annonse

Først må du mounte denne samba disken, som super-user:

-lage mappe til den først

mkdir /mnt/backup

-så mounter vi med ipadresse, og navn på mappe på sambadisken

mount //xx.xx.xx.xx/navnpåmappe /mnt/backup

 

Så lager vi et lite shellscript som cron skal få kjøre.

-Først scriptet

cp /fulldirtilmappesomskalkopieres /mnt/backup -R

Ta med R hvis det er undermapper som skal kopieres, R kan sløyes hvis første parameter kun er til en fil.

lag flere linjer med det over hvis du trenger det.

Øverst i scriptet må dette stå:

#!/bin/sh

her ligger du til alle linjene med det som skal kopieres.

 

Så må vi ligge scriptet inn i cron, sånn at cron kjører scriptet ditt:

I terminal:

crontab -e

Du er nå i cron sin conffil, klar til å redigeres med vim.

Trykk i for å kunne skrive noe.

 

Her er litt om hvordan en linje skal se ut i den filen:

*	 *   *   *	*  command to be executed
-	 -	-	-	-
|	 |	 |	 |	 |
|	 |	 |	 |	 +----- day of week (0 - 6) (Sunday=0)
|	 |	 |	 +------- month (1 - 12)
|	 |	 +--------- day of month (1 - 31)
|	 +----------- hour (0 - 23)
+------------- min (0 - 59)

 

Det du er ute etter kan være noe slikt:

12 23 * * 0 /adressetilscriptetvilagdeover

Lenke til kommentar

Det er ikke sikkert at backup av en Linux-maskin til en Samba-disk er den riktige måten å gjøre det på, se denne artikkelen: http://www.halfgaar.net/backing-up-unix

 

Merk: dersom du skal ta backup av databaser så anbefales det sterkt at backupscriptet / backupprogrammet stopper databasene før backup tas, og starter de etterpå. Ellers så risikerer du at backupene ikke er konsistente, og får trøbbel når databasene skal restores.

 

Det anbefales også at du faktisk tester at restore fungerer etter at du har laget en backupløsning. Mange slurver her, med det resultat at de har en hel haug med verdiløse backupfiler, og et kjempeproblem den dagen de har bruk for backupen.

 

Jeg er usikker på om BackupPC kan gjøre den jobben du er ute etter, eller om den krever en dedikert server. Andre muligheter: bontmia

Dersom du trenger et script som tar backup av MySQL databaser, så er AutoMySQLbackup en løsning.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...