SSHFS はそのようには機能しません。ファイルは処理しますが、デバイスは処理しません。すべてがファイルですが、通常のファイル、ディレクトリ、シンボリック リンク、ソケット、キャラクター デバイス、ブロック デバイスなど、多くの種類のファイルがあります。
% ls -l /dev/sda
brw-r----- 1 root disk 8, 0 Oct 9 20:59 /dev/sda
文字 b
これがブロックデバイスであることを示します。これらのタイプのファイルは ioctl
をサポートしています 通常の読み取りおよび書き込み機能に加えて。 ioctl
の目的 デバイスに対して「追加の」操作を行う方法を許可することです。これらの操作は、デバイスの種類ごとに異なります。DVD デバイスはドアを開閉できますが、イーサネット デバイスはできません。
これが、SSHFS ソフトウェアがデバイス ファイルをネットワーク経由で利用可能にできない理由です。
この目的のために作成された、webCDwriter などの別のシステムが必要になります。
ブロック デバイスにリモート アクセスする場合は、「nbd」(Network Block Device) というツールがあります。 dd if=/dev/nbd0 of=/dev/hda
を使用してハードドライブのクローンを作成するために過去にこれを使用しました 合理的な成功を収めています。
ただし、これが光学ドライブで機能するとは思えません。
焼き付けソフトウェアをリモート マシン上でローカルに (X や VNC などで) 実行し、samba や NFS などの通常のファイル共有メカニズムを使用してファイルをプルする方がよいと思います。
Linux/UNIX は Plan 9 ではありません。「すべてがファイルである」ということは、それらがすべて同じ種類のファイルであるという意味ではありません。 FIFO とデバイス ノードが代表的な例です。
いいえ、この方法ではできません。私の推奨は、仮想ライター (celebron はイメージ、.iso などに書き込みます) を使用し、それを ssh 経由で cdrecord にパイプすることです。