Wydaje mi się, że konfiguracja Samba / NFS jest rodzajem dużego młota do tego małego gwoździa. Znalazłem post na blogu na ten temat, który pokazuje użycie narzędzia o nazwie nbd - urządzenie blokujące sieć. Aby z niego skorzystać, skonfiguruj serwer i klienta.
(Samouczek jest napisany dla Ubuntu z urządzeniem CD w /dev/cdrom
, więc może być konieczne dostosowanie do konfiguracji).
Po stronie serwera (z CDROM):
sudo apt-get install nbd-server
sudo adduser nbd cdrom
(Może pojawić się ostrzeżenie o braku skonfigurowanych eksportów - zignoruj je, a my skonfigurujemy poniżej).
Edytuj /etc/nbd-server/config
plik:
[generic]
group = cdrom
allowlist = true
[cdrom]
exportname = /dev/cdrom
readonly = true
Następnie: sudo /etc/init.d/nbd-server restart
Po stronie klienta (dostęp do CDROM serwera):
sudo apt-get install nbd-client
Teraz zamapuj urządzenie blokujące (gdzie 192.168.1.100
jest adres IP serwera):
sudo nbd-client 192.168.1.100 -name cdrom /dev/nbd0
Teraz możesz zamontować /dev/nbd0
tak, jakby to był CDROM na kliencie:
sudo mkdir /mnt/cdrom # if it doesn't already exist
sudo mount -t iso9660 /dev/nbd0 /mnt/cdrom
Lub weź ISO:
sudo dd if=/dev/nbd0 of=~/disc.iso