[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: /home backup auf externer Festplatte



Hallo!

Alfred K. Mucha wrote:
> Am Freitag, den 26.01.2007, 19:29 +0100 schrieb Moritz Karbach:
>> Ich möchte mein Homeverzeichnis auf einer externen Festplatte, die über
>> USB angeschlossen wird, sichern. 
> 
> Ich benutze dafür "rsnapshot": simpel, einfach und effektiv :-)

Da das auf einer externen Platte ist, solltest du sicherstellen, dass die
auch wirklich angeschlossen ist. Ich erstelle meist eine Datei
this_is_external oder this_is_backup auf der Partition und frage ab, ob es
die nach dem mounten gibt, etwa so wie im folgenden. Zusätzlich wird hier
noch die packages.list und ein fulldump der mysqldatenbank gemacht, das
kannst du evtl. weglassen. Korrekte Zeilenumbrüche wiederherstellen!

-------------8<--------------------
#! /bin/sh

backup_mountpoint=/backup_extern/
echo "trying to mount "$backup_mountpoint
# backup ist ro in fstab
mount $backup_mountpoint
mount -o remount,rw $backup_mountpoint
if [ ! -f $backup_mountpoint/this_is_external ]
then
        echo "Externe Platte ist nicht gemountet! Bitte einschalten
und/oder mounten"
        exit 1
fi

echo "writing package-list to $backup_mountpoint/packages.list.nibbler"
dpkg --get-selections "*" > $backup_mountpoint/packages.list.nibbler

echo "please enter password for mysql superuser to create a mysqldump
in /var/lib/mysql/fulldump.sql.gz"
/usr/bin/mysqldump -p  --all-databases  | gzip 
> /var/lib/mysql/fulldump.sql.gz

# we do it with rsnapshot
rsnapshot daily
-------------8<--------------------



-- 
Martin Weis
PGP-Key: http://datenroulette.de/pgp.php



Reply to: