tobias83
02.10.09, 10:40
Hallo,
ich sthe noch recht am Anfang meiner Linux Karriere. Befasse mich jetzt ca. 6 Monate damit, vorher habe ich mich intensiv mit Windows auseinander gesetzt.
Jetzt habe ich mir einen kleinen Linux (debian lenny) Server aufgesetzt den ich bis jetzt erfolgreich als Fileserver betreibe.
Jetzt möchte ich natürlich auch mal die Daten sichern. Habe noch ein SDLT 320 Streamer bei mir gefunden. Diesen habe ich auch erfolgreich in mein System eingebunden.
Habe auch schon ein kleines Script für mein Backup geschrieben da mir momentan das Wurzelverzeichnis sichert. Hier mal mein Script:
#!/bin/bash
#server:/data/tobias/tape_backup.sh
#--------------------------------------------------------------
# TAPE BACKUPSCRIPT
################################################## #############
#Variablen
#--------------------------------------------------------------
IDENT="server"
IDSTRING=${IDENT}-{$DATE}
TEMP="/var/tmp"
#Aktuelles Datum
DATE=`date "+%Y-%m_%d"`
#Ausgabe fuer das Listing
LISTING="/var/log/backup/listing_$DATE.txt"
#Bandlaufwerk
TAPE="/dev/nst0"
#Bandlaufwerk zurueckspulen und auswerfen
OFFLINE='mt -f /dev/nst0 offline'
#End Of File marke setzen
EOF='mt -f /dev/nst0 eof'
echo ----------------------------------
echo starting backup /
echo ----------------------------------
mt -f /dev/nst0 rewind
tar -cvzf $TAPE --exclude=/data/* / > $LISTING
$EOF
$OFFLINE
habe noch ein anderes Script das mir dann nur die hier ausgelassene Partition /data sichert.
Würde mein Script gerne um Sinnvolle Funktionen erweitern.
z.B. wäre es nicht schlecht wenn Fehler beim Backup in eine Datei geschrieben würden und sich der Server dann irgendwie bei mir bemerkbar machen würde. Weitere Logs wären bestimmt auch nicht schlecht, da das Listing ja nur für eine spätere Rücksicherung benötigt wird (so hatte ich es verstanden )
Mit Sicherheit kann man auch im Script selbst etwas verbessern. Würde mich sehr über neue anregungen und ideen freuen.
Danke euch schon mal
ich sthe noch recht am Anfang meiner Linux Karriere. Befasse mich jetzt ca. 6 Monate damit, vorher habe ich mich intensiv mit Windows auseinander gesetzt.
Jetzt habe ich mir einen kleinen Linux (debian lenny) Server aufgesetzt den ich bis jetzt erfolgreich als Fileserver betreibe.
Jetzt möchte ich natürlich auch mal die Daten sichern. Habe noch ein SDLT 320 Streamer bei mir gefunden. Diesen habe ich auch erfolgreich in mein System eingebunden.
Habe auch schon ein kleines Script für mein Backup geschrieben da mir momentan das Wurzelverzeichnis sichert. Hier mal mein Script:
#!/bin/bash
#server:/data/tobias/tape_backup.sh
#--------------------------------------------------------------
# TAPE BACKUPSCRIPT
################################################## #############
#Variablen
#--------------------------------------------------------------
IDENT="server"
IDSTRING=${IDENT}-{$DATE}
TEMP="/var/tmp"
#Aktuelles Datum
DATE=`date "+%Y-%m_%d"`
#Ausgabe fuer das Listing
LISTING="/var/log/backup/listing_$DATE.txt"
#Bandlaufwerk
TAPE="/dev/nst0"
#Bandlaufwerk zurueckspulen und auswerfen
OFFLINE='mt -f /dev/nst0 offline'
#End Of File marke setzen
EOF='mt -f /dev/nst0 eof'
echo ----------------------------------
echo starting backup /
echo ----------------------------------
mt -f /dev/nst0 rewind
tar -cvzf $TAPE --exclude=/data/* / > $LISTING
$EOF
$OFFLINE
habe noch ein anderes Script das mir dann nur die hier ausgelassene Partition /data sichert.
Würde mein Script gerne um Sinnvolle Funktionen erweitern.
z.B. wäre es nicht schlecht wenn Fehler beim Backup in eine Datei geschrieben würden und sich der Server dann irgendwie bei mir bemerkbar machen würde. Weitere Logs wären bestimmt auch nicht schlecht, da das Listing ja nur für eine spätere Rücksicherung benötigt wird (so hatte ich es verstanden )
Mit Sicherheit kann man auch im Script selbst etwas verbessern. Würde mich sehr über neue anregungen und ideen freuen.
Danke euch schon mal