Como acessar uma unidade de CD/DVD pela rede?

Como acessar uma unidade de CD/DVD pela rede?

A unidade de CD/DVD do meu notebook está quebrada. No entanto, a unidade do meu computador desktop está funcionando perfeitamente.

Como posso acessar a unidade de CD/DVD do meu computador desktop pela rede? Quero colocar um disco de DVD lá e acessá-lo no meu notebook.

Ambos os computadores possuem Gentoo/Linux. (mas a solução deve funcionar em qualquer distribuição Linux)

Responder1

Eu sinto que uma configuração Samba / NFS é uma espécie de grande martelo para esse pequeno prego. Achei umpostagem no blog sobre este tópicoque mostra o uso de uma ferramenta chamada nbd – dispositivo de bloco de rede. Para usá-lo, configure o servidor e o cliente.

(O tutorial foi escrito para Ubuntu com um dispositivo de CD em /dev/cdrom, portanto, pode ser necessário ajustar sua configuração.)

No lado do servidor (com o CDROM):

sudo apt-get install nbd-server
sudo adduser nbd cdrom

(Você pode receber um aviso sobre nenhuma exportação configurada - ignore-o, configuraremos uma abaixo.)

Edite o /etc/nbd-server/configarquivo:

[generic]
  group     = cdrom
  allowlist = true
[cdrom]
  exportname = /dev/cdrom
  readonly   = true

Então:sudo /etc/init.d/nbd-server restart

Do lado cliente (acesse o CDROM do servidor):

sudo apt-get install nbd-client

Agora mapeie o dispositivo de bloco (onde 192.168.1.100está o endereço IP do servidor):

sudo nbd-client 192.168.1.100 -name cdrom /dev/nbd0

Agora você pode montar /dev/nbd0como se fosse um CDROM no cliente:

sudo mkdir /mnt/cdrom   # if it doesn't already exist
sudo mount -t iso9660 /dev/nbd0 /mnt/cdrom

Ou pegue um ISO:

sudo dd if=/dev/nbd0 of=~/disc.iso

Responder2

Experimente compartilhar no samba:

sudo nano /etc/samba/smb.conf

e

[cdrom]
comment = CD Drive
path = /mnt/cdrom
public = no
writable = no

Responder3

No começo pensei em compartilhar /dev/cdrom(na verdade /dev/sr0) usandoNFSousshfs.

Então eu tentei isso e não funcionou. Dispositivos brutos não podem ser compartilhados usando essas tecnologias.

No entanto, posso montar o cdrom em algum lugar ( /mnt/cdrome /media/cdromsão locais comuns) e então compartilhar o ponto de montagem.

O uso sshfsé fácil de configurar, pois não requer permissões de root nem nenhum arquivo de configuração. Também é "seguro", pois as permissões de acesso ao arquivo serão basicamente as mesmas do usuário ssh logado. No entanto, o uso NFSlevará a um melhor desempenho (porque tem menos sobrecarga, pois não criptografa nenhum dado).

informação relacionada