hi,
also der server ist hauptsächlich fürs teamspeak gedacht wobei ich ihn aber nach und nach als webspace missbrauchen werde,
direkte datenbanken usw. gibt es weniger (bis auf die für die TS user daten).
was die Datenmengen angeht, das sind derzeit inkl allem drum und dran ~500mb. weshalb ich darum keine sorgen mache.
vielmehr geht es mir darum das ich für den fall das ich mir wiedermal was verschiesse selbiges wieder schnell richten kann,
weil gestern hab ich mir zv. den ftp Zugang lahm gelegt da ich beim update nen bissel zu voreilig war.....
was mich dann ca 2h gekostet hat um es wieder zu richten
und da eh gerade nen script zwecks backup brauche wollte ich mich damit gegen sowas mit schützen
aber der Hauptaugenmerk liegt halt auf meinem webspace ( /var/www/ )
wobei ich aber da auch noch am grübeln bin ob täglich oder doch nur wöchentlich
aber das lässt sich ja dann auch noch schnell ändern wenn das skript fertig ist.
edit:
hab gerade mal durch gerechnet wenn ich wie geplannt mit meiner .net domian mit rauf ziehe,
wird es mit dem täglichen backup in bezug auf die daten doch verdammt eng..
also wird es doch nen wöchentliches backup der /var/www und /home daten und nen monatliches komplett backup
EDIT:
hab gerade selber ne mögliche lösung für das umlagern und löschen der alten backups gefunden...
#!/bin/sh
# full and incremental backup script
# created 07 February 2000
# Based on a script by Daniel O'Callaghan <danny@freebsd.org>
# and modified by Gerhard Mourani <gmourani@videotron.ca>
#Change the 5 variables below to fit your computer/backup
COMPUTER1=Vserver # name of this computer
COMPUTER2=wwwData # name of this computer
DIR1="/var/www /home" # directoris daily to backup
DIR2="/" # directoris monthly to backup
BACKUPDIR=/var/ftp/backups # where to store the backups
OLDBACKUP=/var/ftp/backups/old # where old backups stored
#You should not have to change anything below here
PATH=/usr/local/bin:/usr/bin:/bin
DOW=`date +%a` # Day of the week e.g. Mon
DOM=`date +%d` # Date of the Month e.g. 27
DM=`date +%d%b` # Date and Month e.g. 27Sep
# On the 1st of the month a permanet full backup is made
# Every Sunday a full backup is made - overwriting last Sundays backup
# The rest of the time an incremental backup is made. Each incremental
# backup overwrites last weeks incremental backup of the same name.
#
# if NEWER = "", then tar backs up all files in the directories
# otherwise it backs up files newer than the NEWER date. NEWER
# gets it date from the file written every Sunday.
# monthly full backup
if [ $DOM = "1" ]; then
NEWER=""
rm $OLDBACKUP/*.tar
mv $BACKUPDIR/*.tar $OLDBACKUP
# tar $NEWER -czf $BACKUPDIR/$COMPUTER1-fullbackup-$DM.tar -x /var/ftp/backups $DIR2
fi
# weekly www backup
if [ $DOW = "Mon" ]; then
NEWER=""
NOW=`date +%d-%b`
tar $NEWER -czf $BACKUPDIR/$COMPUTER2-$DM.tar $DIR1
fi
ich habe mir einen "old" ordner angelegt
in dem an jedem ersten des monats zuerst alle alten backups per
rm $OLDBACKUP/*.tar alle tar datein gelöscht werden
anschliessend werden die vorhandenen backups des letzten monats rein kopiert
mv $BACKUPDIR/*.tar $OLDBACKUPund danach wird das aktuelle backup erstellt.
somit sollte ich immer auf die backups des aktuellen und des vor monats zu griff haben, oder?
nächster EDIT:
hab gerade wieder nen fehler gefunden, der Monday wird mit Mo nicht mit Mon abgekürzt...
hab das ganze dann auch noch etwas entschlackt...
#!/bin/sh
# full and incremental backup script
# created 07 February 2000
# Based on a script by Daniel O'Callaghan <danny@freebsd.org>
# and modified by Gerhard Mourani <gmourani@videotron.ca>
#Change the 6 variables below to fit your computer/backup
COMPUTER1=Vserver # name of this computer
DIR1="/" # directoris monthly to backup
COMPUTER2=webspace-backup # name of this computer
DIR2="/var/www /home" # directoris daily to backup
BACKUPDIR=/var/ftp/backups # where to store the backups
OLDBACKUP=/var/ftp/backups/old # where old backups stored
#You should not have to change anything below here
PATH=/usr/local/bin:/usr/bin:/bin
DOW=`date +%a` # Day of the week e.g. Mon
DOM=`date +%d` # Date of the Month e.g. 27
DM=`date +%d%b` # Date and Month e.g. 27Sep
# monthly full backup
if [ $DOM = "1" ]; then
rm $OLDBACKUP/*.tar
mv $BACKUPDIR/*.tar $OLDBACKUP
# tar -cf $BACKUPDIR/$COMPUTER1-fullbackup-$DM.tar -x /var/ftp/backups $DIR1
fi
# weekly www backup
if [ $DOW = "Mo" ]; then
NOW=`date +%d-%b`
tar -czf $BACKUPDIR/$COMPUTER2-$DM.tar $DIR2
fi