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/config
arquivo:
[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.100
está 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
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/cdrom
e /media/cdrom
sã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 NFS
levará a um melhor desempenho (porque tem menos sobrecarga, pois não criptografa nenhum dado).