On Mon, Sep 30, 2002 at 11:58:25PM +0200, Micha Wiedenmann wrote: > Ja, danke! Das ist eigentlich erstmal die einfachste Methode. Hat > jemand daf�r ein vollautomatisches Skript incl. mkisofs und > cdrecord?
mkisofs ist nicht zwingend n�tig, da man die afio-Datei einfach roh auf die CD brennen kann, und dann mit "afio -[i|t|r|p] <Optionen> /dev/cdrom" zugreifen kann. Es ist auch nicht n�tig, die Dateien erst zwischenzuspeichern, afio kann direkt auf CD brennen! Mein Skript sieht so aus: /usr/bin/find / | nice --10 /bin/afio -o -Z -b 2048 -s 325000x -T 3k -v -W ~/afio-Yfile '!cdrecord dev=/dev/scsi/host0/bus0/target0/lun0/generic speed=1 fs=31m -v -multi -data - &> /dev/tty9' Zur Erl�uterung: find erzeugt die Liste der zu archivierenden Dateien und �bergibt sie per Pipe an afio. Die Optionen f�r afio sind in der man-page nachzulesen. Wichtig ist -o (Archiv erstellen), -Z (gzip zur Komprimierung verwenden), -W <file> gibt eine Datei an, in der die auszuschlie�enden Dateien/Verzeichnisse stehen (z.B. tmp/*). Mit '!<KommandoMitOptionen>' wird das Kommando f�r *jeden* Archiv-Teil ausgef�hrt, und bekommt die afio-Datei an stdin. Wichtig ist f�r cdrecord "fs=31m"[1] (ein gro�er FIFO-Buffer, damit keine Buffer Underruns entstehen), "-" steht f�r Daten von stdin lesen, "&> /dev/tty9" schickt alle Ausgaben von cdrecord auf Konsole 9, damit die Ausgaben von afio und cdrecord nicht durcheinander kommen... Die Anpassung des nice-Wertes von afio ist bei mir n�tig, sonst schafft es die Archivierung nicht schnell genug f�r den Brenner. Ich wei� nicht, ob Dir das was n�tzt, bei mir funktioniert das wunderbar... vielfach getestet. > Kann es sein, dass man das erstellte Archiv nur mit den gleichen > Kommandozeilenoptionen bearbeiten kann, mit denen man es erstellt > hat? Zumindest ist (im obigen Beispiel) -Z wieder n�tig, um zu dekomprimieren. > Gru� und Dank, Micha Christoph [1] Wenn Du Buffer noch gr��er brauchst, mu�t Du zuerst in /proc/sys/kernel/shmmax einen gr��eren Wert (in Byte) eintragen. -- Sicher ist, da� nichts sicher ist. Selbst das nicht. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

