Vorweg allen maennlichen Lesern erstmal einen angenehmen Ruhetag :-) Zur Problemstellung: Ich habe jetzt eine ganze Zeit mit Suchen aufgebracht, ich habe aber selbst unter dem alten Thread, den _ich_ damals aufgebracht habe, nichts gefunden, was das Problem loeste - also nochmal: (Der alte Thread 1o/2oo3 hiess "dd + tar + split + mkisofs + cdrecord pipe?") Ich wundere mich darueber, dass ich beim Brennen mit meiner Susi 7.o so viel temporaeren Speicher benoetige (1 Image gross), weil ich erst aus den zu brennenden Daten ein ISO Image generieren muss und das dann mit cdrecord brenne. Die Frage damals war leicht anders, aber der Kern stimmt noch heute: Wie mache ich das in EINEM Rutsch, also mkisofs | cdrecord ? Einzeln mache ich das mit: mkisofs -rJlvV Name -o /iso.iso /mnt/filedirectory und cdrecord dev=0,1,0 -v data iso.iso Wie kann ich das nun in EINER Befehlszeile, also mit einer "Pipe"? loesen? Teilfrage: Kann ich mit dieser Pipe-Sache Speicherplatz sparen und das Generieren des ISO-Images insofern "sparen", als dass es ja gleich zum Brennen an cdrecord uebergeben wird? Ich hoffe, Ihr koennt mir helfen TOPMANN -- Die unaufgeforderte Zusendung einer Werbemail an Privatleute verstoesst gegen §1 UWG und §823 I BGB (Beschluss des LG Berlin vom 2.8.1998, Az: 16 O 201/98).Jede kommerzielle Nutzung der uebermittelten persoenlichen Daten sowie deren Weitergabe an Dritte ist ausdruecklich untersagt!
* TOPMANN (Torben Pollmann)
Wie mache ich das in EINEM Rutsch, also mkisofs | cdrecord ? Einzeln mache ich das mit:
mkisofs -rJlvV Name -o /iso.iso /mnt/filedirectory und cdrecord dev=0,1,0 -v data iso.iso
Wie kann ich das nun in EINER Befehlszeile, also mit einer "Pipe"? loesen?
[ ] Du hast Dir die Manpage von mkisofs angeschaut, Abschnitt "Examples". -Ralph
Ralph Müller wrote:
* TOPMANN (Torben Pollmann)
schrieb: Wie mache ich das in EINEM Rutsch, also mkisofs | cdrecord ? Einzeln mache ich das mit:
mkisofs -rJlvV Name -o /iso.iso /mnt/filedirectory und cdrecord dev=0,1,0 -v data iso.iso
Wie kann ich das nun in EINER Befehlszeile, also mit einer "Pipe"? loesen?
[ ] Du hast Dir die Manpage von mkisofs angeschaut, Abschnitt "Examples".
-Ralph
Komisch, hab ich hier entweder eine kaputte oder eine andere als Du ? Hier ist ne Susi 7.3 am Laufen Hae? Bin ich blind? -- Die unaufgeforderte Zusendung einer Werbemail an Privatleute verstoesst gegen §1 UWG und §823 I BGB (Beschluss des LG Berlin vom 2.8.1998, Az: 16 O 201/98).Jede kommerzielle Nutzung der uebermittelten persoenlichen Daten sowie deren Weitergabe an Dritte ist ausdruecklich untersagt!
Am Donnerstag, 20. Mai 2004 19:49 schrieb TOPMANN (Torben Pollmann):
Komisch, hab ich hier entweder eine kaputte oder eine andere als Du ? Hier ist ne Susi 7.3 am Laufen
Wenns in der 7.3er manpage noch nicht drin war (auf Basis Deiner obigen Einzelkommandos): mkisofs -rJlvV Name /mnt/filedirectory | cdrecord dev=0,1,0 -v data -
Hae? Bin ich blind?
Kann ich nicht beurteilen, solltest Du vielleicht mit Deinem Optiker klären. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Manfred Tremmel wrote:
Am Donnerstag, 20. Mai 2004 19:49 schrieb TOPMANN (Torben Pollmann):
Komisch, hab ich hier entweder eine kaputte oder eine andere als Du ? Hier ist ne Susi 7.3 am Laufen
Wenns in der 7.3er manpage noch nicht drin war (auf Basis Deiner obigen Einzelkommandos):
mkisofs -rJlvV Name /mnt/filedirectory | cdrecord dev=0,1,0 -v data -
Hae? Bin ich blind?
Kann ich nicht beurteilen, solltest Du vielleicht mit Deinem Optiker klären.
DANKE MANFRED!!!! Ich hab's wirklich nicht gefunden. Ich gucke nachher erstmal, ob ich mir irgendwas an den manpages zerschossen hab. VIELEN DANK Aber die zweite Frage ist noch nicht beantwortet, vielleicht weisst Du das auch, die Frage war: " Teilfrage: Kann ich mit dieser Pipe-Sache Speicherplatz sparen und das Generieren des ISO-Images insofern "sparen", als dass es ja gleich zum Brennen an cdrecord uebergeben wird? " -- Die unaufgeforderte Zusendung einer Werbemail an Privatleute verstoesst gegen §1 UWG und §823 I BGB (Beschluss des LG Berlin vom 2.8.1998, Az: 16 O 201/98).Jede kommerzielle Nutzung der uebermittelten persoenlichen Daten sowie deren Weitergabe an Dritte ist ausdruecklich untersagt!
Am Freitag, 21. Mai 2004 12:21 schrieb TOPMANN (Torben Pollmann):
Aber die zweite Frage ist noch nicht beantwortet, vielleicht weisst Du das auch, die Frage war:
" Teilfrage: Kann ich mit dieser Pipe-Sache Speicherplatz sparen und das Generieren des ISO-Images insofern "sparen", als dass es ja gleich zum Brennen an cdrecord uebergeben wird? "
Es wird kein ISO-Image-File erstellt, wenn Du über die Pipe läufst. Das Programm mkisofs schreibt in die Pipe und cdrecord kriegt von dort die Daten, das brennt entsprechend los, wenn sein Puffer ausreichend gefüllt ist, während mkisofs weiterhin im Hintergrund Daten herbeischaufelt, das ist wie am Fliesband, jeder macht seinen Teil, aber es wird nichts abgestellt. Hat halt auch den Nachteil, wenn mkisofs nicht hinterherkommt mit der Datenlieferung (wenn z.B. ein updatedb via cron im Hintergrund die Platte zu sehr beansprucht und viele kleine Daten gelesen werden), wird ohne Bufferunderrun-Schutz im CD-Laufwerk, das Brennen in die Hose gehen, entsprechend ist da ein größerer Puffer empfehlenswert (den Parameter "-v fs=30m" nehme ich da bei cdrecord immer, bei 30 MByte bleibt ein bisserl Spielraum). -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
* TOPMANN (Torben Pollmann)
Ralph Müller wrote:
* TOPMANN (Torben Pollmann)
schrieb: Wie mache ich das in EINEM Rutsch, also mkisofs | cdrecord ? Einzeln mache ich das mit:
mkisofs -rJlvV Name -o /iso.iso /mnt/filedirectory und cdrecord dev=0,1,0 -v data iso.iso
Wie kann ich das nun in EINER Befehlszeile, also mit einer "Pipe"? loesen?
[ ] Du hast Dir die Manpage von mkisofs angeschaut, Abschnitt "Examples".
Komisch, hab ich hier entweder eine kaputte oder eine andere als Du ? Hier ist ne Susi 7.3 am Laufen
Hae? Bin ich blind?
OK, weil Du's bist: :-( ----- MKISOFS(8) MKISOFS(8) NAME mkisofs - create an hybrid ISO9660/JOLIET/HFS filesystem with optional Rock Ridge attributes. [...] EXAMPLES [...] To write a tar archive directly to a CD that will later contain a simple iso9660 filesystem with the tar archive call: % star -c . | mkisofs -stream-media-size 333000 | \ cdrecord dev=b,t,l -dao tsize=333000s - [...] ----- Das mußt Du jetzt nur noch auf Deine Gegebenheiten anpassen. Der kleine Strich am Ende der cdrecord-Zeile ist übrigens kein Fliegenschiss, sondern wichtig! Cdrecord liest damit aus der Pipe. -Ralph PS: mkisofs 2.01a17 (i686-suse-linux)
Ralph Müller wrote:
* TOPMANN (Torben Pollmann)
schrieb: Ralph Müller wrote:
* TOPMANN (Torben Pollmann)
schrieb: Wie mache ich das in EINEM Rutsch, also mkisofs | cdrecord ? Einzeln mache ich das mit:
mkisofs -rJlvV Name -o /iso.iso /mnt/filedirectory und cdrecord dev=0,1,0 -v data iso.iso
Wie kann ich das nun in EINER Befehlszeile, also mit einer "Pipe"? loesen?
[ ] Du hast Dir die Manpage von mkisofs angeschaut, Abschnitt "Examples".
Komisch, hab ich hier entweder eine kaputte oder eine andere als Du ? Hier ist ne Susi 7.3 am Laufen
Hae? Bin ich blind?
OK, weil Du's bist: :-(
----- MKISOFS(8) MKISOFS(8)
NAME mkisofs - create an hybrid ISO9660/JOLIET/HFS filesystem with optional Rock Ridge attributes.
[...] EXAMPLES [...] To write a tar archive directly to a CD that will later contain a simple iso9660 filesystem with the tar archive call:
% star -c . | mkisofs -stream-media-size 333000 | \ cdrecord dev=b,t,l -dao tsize=333000s - [...] -----
Das mußt Du jetzt nur noch auf Deine Gegebenheiten anpassen. Der kleine Strich am Ende der cdrecord-Zeile ist übrigens kein Fliegenschiss, sondern wichtig! Cdrecord liest damit aus der Pipe.
-Ralph
PS: mkisofs 2.01a17 (i686-suse-linux)
DANKE RALF!!!!!!!!! Kannst Du zur zweiten Teilfrage (Speicherplatz sparen?) noch was sagen? VIELEN DANK! -- Die unaufgeforderte Zusendung einer Werbemail an Privatleute verstoesst gegen §1 UWG und §823 I BGB (Beschluss des LG Berlin vom 2.8.1998, Az: 16 O 201/98).Jede kommerzielle Nutzung der uebermittelten persoenlichen Daten sowie deren Weitergabe an Dritte ist ausdruecklich untersagt!
[ mkisofs ... | cdrecord ... ] Torben/Topmann schrieb:
Kannst Du zur zweiten Teilfrage (Speicherplatz sparen?) noch was sagen?
Da bei Deiner Pipe keine Imagedatei erstellt wird der Festplattenplatz dafür gespart. Was den Arbeitsspeicher angeht: M.W. benötigt jede Pipe /für sich/ generell 4KB Arbeitsspeicher, ist also vernachlässigbar gering. Am einfachsten ist vielleicht wenn Du Dir die Arbeitsspeichernutzung mit dem Befehl "top" (ohne anhängendes "mann") anschaust. -Ralph -- NEU : GMX Internet.FreeDSL Ab sofort DSL-Tarif ohne Grundgebühr: http://www.gmx.net/dsl
participants (4)
-
Manfred Tremmel
-
Ralph Mueller
-
Ralph Müller
-
TOPMANN (Torben Pollmann)