Hallo Liste!
Ich möchte, nachdem debian zu 98% funktioniert ;-), nun noch das Backup automatisieren. (Von Hand ist man ja meistens zu faul dazu.) Einmal im Monat soll ein Vollbackup gemacht werden und wöchentlich (oder halbwöchentlich ?) soll es nur die veränderten Dateien betreffen.
Sichern wollte ich folgende Verzeichnisse: /boot /etc /root /home /usr/local und Teile von /var um das nicht allzugroß werden zu lassen.
Als Sicherungsmedium soll ein CDRW-Laufwerk auf einem anderen Rechner herhalten, wobei die Backupdatei(en) von Hand gebrannt werden sollen. Ich stelle mir das so vor, das ich in regelmäßigen Abstanden eine Mail bekomme, entweder mit den Datei, oder mit dem Hinweis, das es jetzt neue gibt.
Welche Programme/ Lösungen nutzt ihr, um soetwas oder ähnliches zu realisiern. Vielleicht hat ja jemand ein gutes Script, wozu das Rad zweimal erfinden.
Danke Bert
On Thu, Jul 05, 2001 at 11:03:29AM +0200, Bert Lange wrote:
Hallo Liste!
Hallo Bert!
Ich möchte, nachdem debian zu 98% funktioniert ;-), nun noch das Backup automatisieren. (Von Hand ist man ja meistens zu faul dazu.) Einmal im Monat soll ein Vollbackup gemacht werden und wöchentlich (oder halbwöchentlich ?) soll es nur die veränderten Dateien betreffen.
Zu inkrementellen Backups kann ich dir leider nicht viel erzählen. Ein Vollbackup könntest du z.B machen indem du ein tgz deiner Platte erstellst (Option -x ist nützlich um nicht /proc mitzusichern). Wenn das erstellte tgz auf eine RW passt hast du Glück ansonsten kannst du mit split diese Datei in mehrer Kleine hacken.
Du kannst dich daran mit cron errinnern lassen. Wenn du nicht gerade anacron verwendest und der Rechner aus ist, wenn er dich benachrichtigen soll wird das nicht ausgeführt. Da macht sich ein Terminplaner oder Palm besser.
Für das Brennen musst du dich mit cdrecord und ggf dem CD-Writing-HOWTO beschäftigen. Ich habe mal meine beiden Backup-Script mit angefügt.
-- backup-guettli-sonne.sh
#!/bin/sh set -e FILE=/tmp/backup_guettli_`date +%d%b%y`.tgz cd $HOME tar -czf $FILE corba scripts c_programme cpp_programme csound_examples doc \ hack java mymp3 pictures pilot prolog public_html tkb python \ ~vmware/telefon-rechnung ~root/scripts .emacs .muttrc .mail* .gnupg \ .ssh firma cp $FILE ~/backup echo "file is:" ls -l ~/backup/`basename $FILE` rm -rf $FILE
--end
Das nächste Script finde ich witzig. Mittels rsync kopiere ich alles auf eine zweite Platte. Sollte also die eine kaputt gehen kann ich einfach von der zweiten booten. Der erste rsync Durchlauf dauert lange, beim zweiten werden nur die Veränderungen kopiert. Falls einer einen großen Dauermagneten an beide Platten hält habe ich noch die wichtigsten Sachen mit dem ersten Script gesichert.
#!/bin/sh # Backup my filesystem onto an other harddrive set -e mount /dev/hdb2 /mnt/ rsync -avx \ --delete-excluded \ --exclude '/tmp' \ --exclude '/var/tmp' \ --exclude '.netscape/cache' \ --exclude '/var/cache' \ --exclude '/var/run' \ --exclude '/var/lock' \ --exclude '/home/vmware/vmware' \ --exclude '/var/spool' \ / /mnt umount /mnt
BTW, Debian ist eine gute Wahl!
Am Donnerstag, 5. Juli 2001 11:03 schrieb Bert Lange:
Als Sicherungsmedium soll ein CDRW-Laufwerk auf einem anderen Rechner herhalten, wobei die Backupdatei(en) von Hand gebrannt werden sollen. Ich stelle mir das so vor, das ich in regelmäßigen Abstanden eine Mail bekomme, entweder mit den Datei, oder mit dem Hinweis, das es jetzt neue gibt.
Welche Programme/ Lösungen nutzt ihr, um soetwas oder ähnliches zu realisiern. Vielleicht hat ja jemand ein gutes Script, wozu das Rad zweimal erfinden.
Ich würde prinzipiell so vorgehen: - Das Vollbackup mit tar und cron - für das incrementelle Backup mittels der entsprechenden 'find'-Option die geänderten Dateien zusammnesuchen und auch 'tar'ren - mit scp alles auf den anderen Rechner packen - mkisofs/cdrecord kannst du auch 'fernsteuern' - Entweder du sorgst dafür, das immer ein benutzbarer Rohling im Brenner ist, oder der aktuelle wird immer wieder überschrieben. - Die Mail kannst du dir schicken wenn du willst.
Oder wenn der Brennerrechner nicht immer online ist, dann lasse ihn doch via Startscript schauen, ob neue Dateien auf dem anderen Rechner sind, holen kann er sie ja auch selber. Hat er was, kann er sich ja bemerkbar machen.
Konkretes habe ich nicht, da ich immer nur Vollbackups auf Band mache, nachdem ich vorher die NT-shares zusammengemountet habe. Ich bekomme immer nur eine Mail, wenn alles vorbei ist :-)
lug-dd@mailman.schlittermann.de