Hallo in die Runde, für das Backup von User-Files (auf SAMBA-Fileserver) möchte ich ein IDE-CDRW-Drive einsetzen und das Ganze einfach per cronjob und tar-archive erledigen (so, wie es derzeit noch ausreichend via eigenem Script auf ZIP geht). Ein Notfall ist sicher selten, doch im Falle eines Falles ein Backup zu haben, ist IMHO nicht nur genial, sondern oft auch überlebensnotwendig. Welche Brenn-"Weichware" unter SuSE Linux 8.1 kann das CDRW-Drive wie z.B. eine HDD ansprechen? (Aus der WIN-Welt kenne ich Direct-CD von Roxio) Andere Backup-Hardware (DAT, LTO, MOD) ist mir für den konkreten Anwendungsfall kostenseitig zu überdimensioniert. TIA CU Mathias
Am Dienstag, 21. Januar 2003 19:49 schrieb Mathias Klose:
für das Backup von User-Files (auf SAMBA-Fileserver) möchte ich ein IDE-CDRW-Drive einsetzen und das Ganze einfach per cronjob und tar-archive erledigen (so, wie es derzeit noch ausreichend via eigenem Script auf ZIP geht). Ein Notfall ist sicher selten, doch im Falle eines Falles ein Backup zu haben, ist IMHO nicht nur genial, sondern oft auch überlebensnotwendig.
Sagen wir so, es ist zwingend notwendig.
Welche Brenn-"Weichware" unter SuSE Linux 8.1 kann das CDRW-Drive wie z.B. eine HDD ansprechen? (Aus der WIN-Welt kenne ich Direct-CD von Roxio)
Keine, soweit ich weiß, IMHO gibts da nen Kernelpatch, ob das aber schon stabil läuft... Ich las mir hier immer on the fly ein Image erstellen, das per pipe an cdrecord übergeben wird und von diesem gebrannt. Das ganze sieht dann so aus (hab noch jede Menge 4x CDRWs): ------------------------- start ---------------------------- #!/bin/sh today=`date +%Y%m%d` /usr/bin/cdrecord dev=1,0,0 speed=4 blank=fast /usr/bin/mkisofs -V Linux-Sicherung_$today -R -T -graft-points \ /home/=/home/ \ /root/=/root/ \ /etc/=/etc/ \ /opt/kde3/share/=/opt/kde3/share/ \ /opt/jakarta/tomcat/conf/=/opt/jakarta/tomcat/conf/ \ /usr/src/linux/.config=/usr/src/linux/.config \ /srv/www/manfred/=/srv/www/manfred/ | \ /usr/bin/cdrecord -v fs=30m dev=1,0,0 speed=4 - exit 0 ------------------------- ende ---------------------------- Kommt ne CD raus, die sich ganz normal mounten läst, früher hab ichs mal mit tar gemacht, aber da ne einzelne Datei rauszufiltern ist nicht unbedingt ne lustige Sache. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Hallo Mathias ! Am Dienstag, 21. Januar 2003 19:49 schrieb Mathias Klose:
Hallo in die Runde,
für das Backup von User-Files (auf SAMBA-Fileserver) möchte ich ein IDE-CDRW-Drive einsetzen und das Ganze einfach per cronjob und tar-archive erledigen (so, wie es derzeit noch ausreichend via eigenem Script auf ZIP geht). ... mkisofs - um ein ISO-Image aus dem tar-Archive zu erstellen (man mkisofs) cdrecord - um das ISO-Image zu brennen (man cdrecord)
Das ganze dann am besten in ein Shellscript packen und mit cron aufrufen. Ein Beispiel: #! /bin/bash tar -cf /tmp/archiv.tar /samba/user1 /samba/user2 /samba/user3 mkisofs -o /tmp/backup.img -T \ -V User_Backup_`date +%m_%Y` /tmp/archiv.tar cdrecord -v speed=12 dev=0,0,0 /tmp/backup.img rm -f /tmp/archiv.tar /tmp/backup.img trap 'rm -f /tmp/archiv.tar /tmp/backup.img' 2 15 Dies ist nur ein Beispiel eines rudimentären Scripts für ein monatliches Backup, dessen Optionen natürlich angepasst werden müssen. Will man jeden Tag ein Backup machen, müsste das Datumsformat so aussehen: `date +%d_%m_%Y` Falls eine CD-RW immer im Laufwerk ist und beispielsweise nur ein Backup auf die CD-RW passt, muss diese vorher mit: cdrecord -v speed=8 dev=0,0,0 blank=all gelöschen werden. Gruss, Lars
Hallo nochmal ! Kleine Korrektur ;) Am Mittwoch, 22. Januar 2003 00:14 schrieb Lars Zimmermann: ...
Ein Beispiel:
#! /bin/bash tar -cf /tmp/archiv.tar /samba/user1 /samba/user2 /samba/user3 mkisofs -o /tmp/backup.img -T \ -V User_Backup_`date +%m_%Y` /tmp/archiv.tar
Diese Zeile muss natürlich so aussehen: mkisofs -o /tmp/backup.img -T \ -V User_Backup_`date +%m_%Y` /tmp/archiv_`date +%m_%Y` .tar
cdrecord -v speed=12 dev=0,0,0 /tmp/backup.img rm -f /tmp/archiv.tar /tmp/backup.img trap 'rm -f /tmp/archiv.tar /tmp/backup.img' 2 15
und diese dann so: trap 'rm -f /tmp/archiv_`date +%m_%Y` .tar /tmp/backup.img' 2 15
Dies ist nur ein Beispiel eines rudimentären Scripts für ein monatliches Backup, dessen Optionen natürlich angepasst werden müssen. Will man jeden Tag ein Backup machen, müsste das Datumsformat so aussehen: `date +%d_%m_%Y` Falls eine CD-RW immer im Laufwerk ist und beispielsweise nur ein Backup auf die CD-RW passt, muss diese vorher mit:
cdrecord -v speed=8 dev=0,0,0 blank=all
gelöschen werden.
Gruss, Lars
participants (3)
-
Lars Zimmermann
-
Manfred Tremmel
-
Mathias Klose