PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Datensicherung inkremental



tassili
03.03.06, 00:14
Hallo miteinander,

meine wichtigen daten habe ich auf meinem Server auf einem Spiegelsatz liegen und diese möchte ich automatisch in regelmäßigen Zeitabständen inkremental auf 'ne DVD-RW brennen. Der Server rennt unter SuSE 9.2 und dient mir auch als DSL-Gateway für mein Heimnetz.
ich müsste ein Script erstellen und das Ganze dann mittels Cron ausführen. Nur - wie mache ich das? Auf dem Server ist keiner eingeloggt (und soll auch nicht). Zur Sicherheit will ich die Maschine während der Datensicherung aus dem Netz nehmen. Also müßte im script ganz oben rcnetwork stop stehen und als letzte Zeile rcnetwork start

Brennprogramm ist installiert und fuktioniert.
Wie muß so ein Script aussehen, um die Daten inkremental zu sichern? Ich hab so etwas noch nie gemacht.

Falls mir jemand helfen kann, wäre ich ihm sehr dankbar.


Gruß,
tassili

pferdefreund
04.03.06, 15:56
BACKUPTIME = Datum letzter Sicherung
Hier mußt du nur noch dein network stop und network start, sowie
das mkisofs ..... cdrecord einbinden, dann sollte es schon fruchten.
Ich mache immer so meine inkrementalen Sicherungen - nur das Brennen mach ich,
da meine Kiste nicht durchrennt - händig mit den genannten Utilities.
Funktion:
Suchen aller Dateien - neuer wie letzte Sicherung - hier als Parameter letzte Backupdatei
Suchen aller neuen Links das gleiche
Schreiben der Ausgabe in eine File
Aufruf tar mit --files-from hier Liste der neueren Daateien und --exclude, das, was
nicht gesichert werden soll /tmp, /proc und was es so noch gibt


#!/bin/bash
rm /tmp/bklist
export BACKUPTIME=$1
echo "Backup aller Dateien neuer wie " $1
echo "Backup beginnt...."
echo "Suchen neue Dateien"
find / -mount -type f -newer $BACKUPTIME > /tmp/bklist
echo "Suchen neue Links"
find / -mount -type l -newer $BACKUPTIME >> /tmp/bklist
tar -cvzf /work/backup/backuplin`timestamp`.tgz --files-from=/tmp/bklist --exclude-from=/klaus/jobs/backuplistexclude
echo "BACKUP fertig"

tassili
05.03.06, 17:36
Lieber Pferdefreund,

Danke,das bringt mich ja schon eine ganze Ecke weiter.
Auch mein Server/Gateway trabt nicht 24/7 sondern von 08:00 --> 23:00
Wie müßte ich den Brenner in das Script einbinden? Ich habe so etwas noch nie gemacht, aber irgendwann muß mal anfangen :) .
Ich denke, daß man sich mit scripts das Leben mit unseren elektronischen Hausgenossen gewaltig erleichtern kann.


Nochmals herzlichen Dank,
tassili

pferdefreund
07.03.06, 09:18
Hallo,
in das Skript müssen dann nur noch die 2 Befehler
mkisofs -----
und cdrecord.
Bin gerade auf Maloche, und kann dir die Parameter nicht auswendig
sagen aber man mkisofs und man cdrecord oder für dvds,
cd-irgendwas helfen dir sicherlich weiter.
Wenn das skript fertig ist (alle befehle am besten komplett
mit Pfadnamen angeben !, dann noch
mittels cron in die crontab und es sollte täglich rennen.
Bei mkisofs und Brennprogramm darauf achten,
daß eine Multi-Session-DVD gebrannt wird.

tassili
10.03.06, 11:11
Hallo pferdefreund,

nochmals herzlichen Dank für Deine Hilfsbereitschaft.
Ich werde mir mal ein Skript zusammenbasteln und Dir
dann hier vorlegen.


Gruß vom Niederrhein,
tassili