[ISO-8859-15] Jörg Schütter writes:
Hallo Christoph,
On Tue, 15 Jul 2003 10:11:11 +0200
"Christoph Bayer" <Christoph.Bayer@alpha.dyndns.tv> wrote:
Ich habe eine wichtige MySQL Datenbank und
möchte automatisch von dieser Backups erstellen.
Dazu verwende ich - wie für den Rest des Systems -
faubackup. Das geht auch ganz gut, nur kann
ich diese Backups der Datenbank nicht verwenden:
Nach dem Kopieren ist diese unbrauchbar.
Ich vermute, dass es daran liegt, dass das XFS
Filesystem Blöcke mit nullen nicht alle
komplett speichert, MySQL davon aber ausgeht.
Wie kann ich funktionierende Backups erzeugen?
ich erstelle meine Backups hiermit:
--- cut ---
#!/bin/bash
cd /var/lib/mysql
d=`/bin/date +%Y%m%d`
for f in *; do
[ -d $f ] && /usr/bin/mysqldump $f > ${f}.sql-${d}
[ -d $f ] && /usr/bin/bzip2 ${f}.sql-${d}
[ -d $f ] && /bin/chmod 400 ${f}.sql-${d}.bz2
done
/usr/bin/find /var/lib/mysql -type f -name "*.bz2" -ctime +7 -exec rm {} \;
--- cut ---