- Registriert
- 16. Apr. 2009
- Beiträge
- 69
- Reaktionspunkte
- 0
- Punkte
- 0
Hallo,
nach langer Zeit habe ich mir wieder eine DS zugelegt (412+). Soweit alles gut. Heute habe ich meine Sicherung einrichten wollen, dazu habe für MySQL das Script von http://www.synology-wiki.de/index.php/Backup_der_MySQL-Datenbank_über_einen_cronjob
Ich habe es entsprechedn angepasst, läuft auch bis zum erstellen der Files *.gz_INPROGRESS, dann macht das Scriptl nicht weiter. Die Sicherung hat also geklappt, aber er benamt sie nicht um wie es im Script steht. Wenn ich das ganze auf der CLI starte, dann schließt es mit die CLI. Rechte für das Sicherungsverzeichnis sind 755, passt da er die Files ja auch angelegt bekommt. Weiss jemand von bekannten Problemen?
Gruß
Andreas
Hier das Script:
#!/bin/bash
#
# dieses Skript kann man beliebig oft ausfuehren
#
# Anzahl der Sicherungen die aufgehoben werden sollen
KEEP=3
BACKUPS=`find /volume4/Backupdaten/SQLDumps -name "mysqldump-*.gz" | wc -l | sed 's/\ //g'`
while [ $BACKUPS -ge $KEEP ]
do
ls -tr1 /volume4/Backupdaten/SQLDumps/mysqldump-*.gz | head -n 1 | xargs rm -f
BACKUPS=`expr $BACKUPS - 1`
done
DATE=`date +%Y%m%d`
rm -f /volume4/Backupdaten/SQLDumps/.mysqldump-${DATE}.gz_INPROGRESS
/usr/syno/mysql/bin/mysqldump --opt -uroot -pxxxxxx --databases wikidb | gzip -c -9 > /volume4/Backupdaten/SQLDumps/.mysqldump-wikidb-${DATE}.gz_INPROGRESS
/usr/syno/mysql/bin/mysqldump --opt -uroot -pxxxxxx --databases quartis | gzip -c -9 > /volume4/Backupdaten/SQLDumps/.mysqldump-quartis-${DATE}.gz_INPROGRESS
mv -f /volume4/Backupdaten/SQLDumps/.mysqldump-wikidb-${DATE}.gz_INPROGRESS /media/urgent/Backupdaten/Tuxnas/SQLDumps/mysqldump-wikidb-${DATE}.gz
mv -f /volume4/Backupdaten/SQLDumps/.mysqldump-quartis-${DATE}.gz_INPROGRESS /media/urgent/Backupdaten/Tuxnas/SQLDumps/mysqldump-quartis-${DATE}.gz
exit 0
nach langer Zeit habe ich mir wieder eine DS zugelegt (412+). Soweit alles gut. Heute habe ich meine Sicherung einrichten wollen, dazu habe für MySQL das Script von http://www.synology-wiki.de/index.php/Backup_der_MySQL-Datenbank_über_einen_cronjob
Ich habe es entsprechedn angepasst, läuft auch bis zum erstellen der Files *.gz_INPROGRESS, dann macht das Scriptl nicht weiter. Die Sicherung hat also geklappt, aber er benamt sie nicht um wie es im Script steht. Wenn ich das ganze auf der CLI starte, dann schließt es mit die CLI. Rechte für das Sicherungsverzeichnis sind 755, passt da er die Files ja auch angelegt bekommt. Weiss jemand von bekannten Problemen?
Gruß
Andreas
Hier das Script:
#!/bin/bash
#
# dieses Skript kann man beliebig oft ausfuehren
#
# Anzahl der Sicherungen die aufgehoben werden sollen
KEEP=3
BACKUPS=`find /volume4/Backupdaten/SQLDumps -name "mysqldump-*.gz" | wc -l | sed 's/\ //g'`
while [ $BACKUPS -ge $KEEP ]
do
ls -tr1 /volume4/Backupdaten/SQLDumps/mysqldump-*.gz | head -n 1 | xargs rm -f
BACKUPS=`expr $BACKUPS - 1`
done
DATE=`date +%Y%m%d`
rm -f /volume4/Backupdaten/SQLDumps/.mysqldump-${DATE}.gz_INPROGRESS
/usr/syno/mysql/bin/mysqldump --opt -uroot -pxxxxxx --databases wikidb | gzip -c -9 > /volume4/Backupdaten/SQLDumps/.mysqldump-wikidb-${DATE}.gz_INPROGRESS
/usr/syno/mysql/bin/mysqldump --opt -uroot -pxxxxxx --databases quartis | gzip -c -9 > /volume4/Backupdaten/SQLDumps/.mysqldump-quartis-${DATE}.gz_INPROGRESS
mv -f /volume4/Backupdaten/SQLDumps/.mysqldump-wikidb-${DATE}.gz_INPROGRESS /media/urgent/Backupdaten/Tuxnas/SQLDumps/mysqldump-wikidb-${DATE}.gz
mv -f /volume4/Backupdaten/SQLDumps/.mysqldump-quartis-${DATE}.gz_INPROGRESS /media/urgent/Backupdaten/Tuxnas/SQLDumps/mysqldump-quartis-${DATE}.gz
exit 0
