GNU/Linux >> Linux の 問題 >  >> Linux

SSH 経由でデバイスを使用しますか?

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 にパイプすることです。


Linux
  1. Ssh – Sshを介してStdoutをリダイレクトしますか?

  2. Ssh – FirefoxがSshよりも遅いのはなぜですか?

  3. SSH または tcptunnel 経由でビデオ デバイスをパイプしますか?

  1. SSH経由でファイルをダウンロードおよびアップロードする方法

  2. Nohupをいつ使用するのですか?

  3. ssh 経由でディレクトリを比較する方法

  1. SSH経由でRsyncを使用してファイルを転送する方法

  2. SSHFSを使用してSSH経由でリモートディレクトリをマウントする方法

  3. 直接イーサネット接続を介して SSH 経由でデバイスに接続する方法