CD´s ohne eine ISO-Datei über das Internet brennen

von Lubos Rendek

Ursprünglich erschienen bei linuxconfig.org
Mit Genehmigung neu veröffentlicht.

Wie viele GUI CD/DVD-Brennsoftware Anwendungen kennen Sie? Nun, wie viele von denen können Sie benennen, die ein ISO-Abbild direkt vom FTPServer oder von einem entfernten (remote)-Verzeichnis über ssh brennen können? Wenn Sie eine Software mit einer GUI zum Brennen auf solch eine Weise verwenden möchten, müssten Sie das entfernte FTP oder das SSH-Verzeichnis als Teil eines lokalen Systems einbinden. Dies ist sogar ohne zusätzlichen Aufwand auf der Befehlszeilen-Schnittstelle möglich.

Dieser Artikel wird einige Tricks mit der Befehlszeile demonstrieren, wie man mit ISO-Abbildern umgeht und wie das Brennen von Daten über die Befehlszeile Ihnen beim Zeit sparen behilflich sein kann. Es hebt wirklich die Leistung der Kommandozeilenschnittstelle von Linux hervor.

Lassen Sie und damit beginnen ein ISO-Abbild zu erstellen.

Der folgende Befehl erstellt ein ISO- Abbild von Ihrer CD. Legen Sie die CD in CD/DVD-Laufwerk und führen Sie folgendes aus.

# dd if=/dev/cdrom of=/my/new/iso/image.iso

Wenn Sie ein ISO-Abbild von Ihrem lokalen Verzeichnis erstellen müssen, ist der einfachste Weg dies zu tun, durch den folgenden Befehl.

mkisofs -o /my/new/iso/image.iso /path/to/your/files/

Um den Inhalt Ihres neuen ISO- Abbildes zu sehen, können Sie es in ein beliebiges Verzeichnis auf Ihrem lokalen Dateisystem einhängen (mounten).

# mount -t iso9660 /my/new/iso/image.iso /mnt/iso/ -o loop

Als nächstes können wir versuchen, ein ISO- Abbild mit cdrecord zu brennen. Finden Sie zunächst den Anschluss und grundlegenden Namen des CD\DVD-Brenners mit wodim heraus.

# wodim --devices

Um ein ISO-Abbild zu brennen, verwenden Sie den zuvor ermittelten Namen des Brenners, in Kombination mit dem Speicherort Ihres ISO-Abbildes.

# wodim -eject -tao speed=0 dev=/dev/scd0 -v -data /my/new/iso/image.iso

Das war einfach! Wussten Sie, dass Sie Ihre Dateien auch ohne vorherige Erstellung eines ISO-Abbildes brennen können? Hier wird beschrieben, wie Sie Ihre CD kopieren.

Hinweis: Dies erfordert zwei separate Geräte, eines zum Lesen und eines für das Brennen.

# dd if=/dev/scd0 | cdrecord -v speed=12 dev=/dev/scd1 fs=8 -data -

Es ist auch möglich, irgendwelche lokalen Daten zu brennen, ohne zuerst ein ISO-Abbild davon zu erstellen.

# mkisofs -r /path/to/my/files | cdrecord -v speed=12 dev=/dev/scd1 fs=8 -data -

Mittlerweile ist es klar, dass wir irgendeine ISO-Datei nur an cdrecord weiterleiten müssen und daher können wir auch ein ISO-Abbild direkt von einer FTP-Quelle brennen.

Hinweis: Es wird ein schneller Internet-Zugang empfohlen.

# curl http://remote-ftp.rem/linux-distro-image.iso | cdrecord -v speed=12 dev=/dev/scd1 fs=8 -data -

Es ist ebenfalls möglich, Ihre lokalen Daten auf einem Remotecomputer über das verschlüsselte ssh getunnelt zu brennen.

# mkisofs -r /path/to/my/files | \
ssh user@remote.machine "cdrecord -v speed=12 dev=/dev/scd1 fs=8 -data -"