Como acessar uma unidade de CD / DVD pela rede?

8

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

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

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

    
por Denilson Sá Maia 29.07.2011 / 18:49

3 respostas

4

Eu sinto que a configuração do Samba / NFS é um grande martelo para essa unha. Eu encontrei uma postagem no blog sobre esse tópico que mostra o uso de uma ferramenta chamada nbd - network block device. Para usá-lo, configure o servidor e o cliente.

(O tutorial foi escrito para o Ubuntu com um dispositivo de CD em /dev/cdrom , portanto, talvez seja 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-a, vamos configurar uma abaixo.)

Edite o arquivo /etc/nbd-server/config :

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

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

No lado do cliente (acesse o CDROM do servidor):

sudo apt-get install nbd-client

Agora mapeie o dispositivo de bloco (em que 192.168.1.100 é o endereço IP do servidor):

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

Agora você pode montar /dev/nbd0 como 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
    
por 01.08.2015 / 19:40
2

Primeiro, pensei em compartilhar o /dev/cdrom (na verdade, /dev/sr0 ) usando NFS ou sshfs .

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

No entanto, posso montar o cdrom em algum lugar ( /mnt/cdrom e /media/cdrom são lugares comuns) e compartilhar o ponto de montagem.

Usar sshfs é fácil de configurar, pois não requer permissões de root nem nenhum arquivo de configuração. Também é "seguro", já que as permissões de acesso a arquivos serão basicamente as mesmas do usuário ssh conectado. No entanto, usar NFS resultará em melhor desempenho (porque tem menos sobrecarga, pois não criptografa nenhum dado).

    
por 29.07.2011 / 20:51
2

Experimente compartilhá-lo no samba:

sudo nano /etc/samba/smb.conf

e

[cdrom]
comment = CD Drive
path = /mnt/cdrom
public = no
writable = no
    
por 29.07.2011 / 19:05