GNU/Linux >> Znalost Linux >  >> Linux

Používat zařízení přes SSH?

SSHFS takto nefunguje -- zpracovává soubory, ale ne zařízení. Všechno je soubor, ale existuje mnoho typů souborů, včetně:běžných souborů, adresářů, symbolických odkazů, soketů, znakových zařízení a blokových zařízení.

% ls -l /dev/sda
brw-r----- 1 root disk 8, 0 Oct  9 20:59 /dev/sda

Písmeno b označuje, že se jedná o blokové zařízení. Tyto typy souborů podporují ioctl kromě běžných funkcí čtení a zápisu. Účel ioctl je umožnit způsob, jak se zařízením provádět operace „navíc“. Tyto operace se liší pro každý typ zařízení:DVD zařízení může otevřít/zavřít dvířka, ale ethernetové zařízení nikoli.

To je důvod, proč software SSHFS nemůže zpřístupnit soubory zařízení přes síť.

Budete potřebovat jiný systém, který je vytvořen pro tento účel, něco jako webCDwriter.


Pokud chcete vzdáleně přistupovat k blokovému zařízení, existuje takový nástroj nazvaný 'nbd' (Network Block Device). V minulosti jsem to použil ke klonování pevného disku pomocí dd if=/dev/nbd0 of=/dev/hda s přiměřeným úspěchem.

Pochybuji však, že to bude fungovat pro optické jednotky.

Myslím, že by bylo lepší spustit vypalovací software lokálně na vzdáleném počítači (řekněme s X nebo VNC) a nechat si stáhnout soubory pomocí běžných mechanismů sdílení souborů, jako je samba nebo NFS.


Linux/UNIX nejsou Plán 9. „Všechno je soubor“ neznamená, že se jedná o stejný druh souborů. FIFO a uzly zařízení jsou hlavními příklady.

Ne, nemůžete to udělat tímto způsobem. Moje doporučení by bylo použít virtuální zapisovač (celebron zapisuje do obrázku, .iso nebo jiného) a pomocí kanálu cdrecord přes ssh.


Linux
  1. Jak stahovat a nahrávat soubory přes SSH

  2. Ssh – Proč je Firefox tak pomalý oproti Ssh?

  3. Propojit video zařízení přes SSH nebo tcptunnel?

  1. Ssh – přesměrovat Stdout přes Ssh?

  2. Kdy použít Nohup?

  3. Jak se připojit k zařízení přes SSH přes přímé ethernetové připojení

  1. Jak přenášet soubory pomocí Rsync přes SSH

  2. Jak používat SSHFS k připojení vzdálených adresářů přes SSH

  3. Jak porovnávat adresáře přes ssh