SSHFS funktioniert nicht auf diese Weise – es verarbeitet Dateien, aber keine Geräte. Alles ist eine Datei, aber es gibt viele Arten von Dateien, darunter:normale Dateien, Verzeichnisse, symbolische Links, Sockets, Zeichengeräte und Blockgeräte.
% ls -l /dev/sda
brw-r----- 1 root disk 8, 0 Oct 9 20:59 /dev/sda
Der Buchstabe b
zeigt an, dass es sich um ein Blockgerät handelt. Diese Dateitypen unterstützen ioctl
zusätzlich zu den normalen Lese- und Schreibfunktionen. Der Zweck von ioctl
soll es ermöglichen, "zusätzliche" Operationen mit dem Gerät durchzuführen. Diese Vorgänge sind für jeden Gerätetyp unterschiedlich:Ein DVD-Gerät kann seine Klappe öffnen/schließen, ein Ethernet-Gerät jedoch nicht.
Aus diesem Grund kann die SSHFS-Software keine Gerätedateien über das Netzwerk verfügbar machen.
Sie benötigen ein anderes System, das für diesen Zweck entwickelt wurde, so etwas wie webCDwriter.
Wenn Sie aus der Ferne auf ein Blockgerät zugreifen möchten, gibt es ein solches Tool namens „nbd“ (Network Block Device). Ich habe dies in der Vergangenheit verwendet, um eine Festplatte mit dd if=/dev/nbd0 of=/dev/hda
zu klonen mit angemessenem Erfolg.
Ich bezweifle jedoch, dass dies für optische Laufwerke funktioniert.
Ich denke, Sie sollten die Brennsoftware besser lokal auf dem Remote-Computer ausführen (z. B. mit X oder VNC) und Dateien mit regulären Dateifreigabemechanismen wie Samba oder NFS abrufen.
Linux/UNIX sind nicht Plan 9. „Alles ist eine Datei“ bedeutet nicht, dass es sich bei allen um die gleiche Art von Dateien handelt. FIFOs und Geräteknoten sind Paradebeispiele.
Nein, so kann man das nicht machen. Meine Empfehlung wäre, einen virtuellen Writer zu verwenden (Celebron schreibt in ein Image, .iso oder ein anderes) und das über ssh an cdrecord zu leiten.