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