Hallo zusammen,
vielleicht habt ihr eine Idee. Für eine recht wichtige Anwendung würde ich gerne auf dem lokalen System und einer NAS Datenbanksicherungen parken.
Derzeit sichere ich meine mySQL Datenbanken mittels eines Skripts stündlich.
Ich würde gerne für jeden Tag einen Ordner haben und dort die Sicherungen als Archiv komprimiert ablegen. Insgesamt soll der Datenbestand 1 Jahr beinhalten. Immer wenn Daten lokal abgelegt wurden, dann soll danach auf die NAS synchronisiert werden.
Ich hab bis jetzt nur das Sicherungsskript geschafft:
Jemand noch eine Idee?
Danke für Eure Tipps!
vielleicht habt ihr eine Idee. Für eine recht wichtige Anwendung würde ich gerne auf dem lokalen System und einer NAS Datenbanksicherungen parken.
Derzeit sichere ich meine mySQL Datenbanken mittels eines Skripts stündlich.
Ich würde gerne für jeden Tag einen Ordner haben und dort die Sicherungen als Archiv komprimiert ablegen. Insgesamt soll der Datenbestand 1 Jahr beinhalten. Immer wenn Daten lokal abgelegt wurden, dann soll danach auf die NAS synchronisiert werden.
Ich hab bis jetzt nur das Sicherungsskript geschafft:
Code:
#!/bin/sh
#
# Pfade setzen
#
MYSQL_DUMP=/usr/bin/mysqldump
BACKUP_DIR=/home/user/backups/dumps
TAR=/bin/tar
RM=/bin/rm
DB_NAME=--all-databases
DB_USER=root
DB_PASS=passwort
AKT_DATUM=`date +%Y%m%d%H%M`
# mysql dump erzeugen
#
$MYSQL_DUMP $DB_NAME -u $DB_USER --password=$DB_PASS > $BACKUP_DIR/$AKT_DATUM.backup.sql
#
# mysql dump komprimieren
cd $BACKUP_DIR
$TAR -cvzf $AKT_DATUM.backup.sql.tgz $AKT_DATUM.backup.sql
#
# clean up
#
$RM $AKT_DATUM.backup.sql
Jemand noch eine Idee?
Danke für Eure Tipps!