8

CD/DVD привод моего ноутбука сломан. Тем не менее, диск с моего настольного компьютера работает отлично.

Как я могу получить доступ к приводу CD/DVD с моего настольного компьютера по сети? Я хочу положить туда DVD-диск и получить к нему доступ из своего ноутбука.

Оба компьютера имеют Gentoo/Linux. (но решение должно работать на любом дистрибутиве Linux)

3 ответа3

4

Я чувствую, что настройка Samba / NFS является большим молотком для этого маленького гвоздя. Я нашел сообщение в блоге на эту тему, в котором показано использование инструмента под названием nbd - сетевое блочное устройство. Чтобы использовать его, настройте сервер и клиент.

(Учебное пособие написано для Ubuntu с устройством CD на /dev/cdrom , поэтому вам, возможно, придется настроить его под свои настройки.)

На стороне сервера (с CDROM):

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

(Вы можете получить предупреждение об отсутствии настроенного экспорта - игнорируйте его, мы настроим его ниже.)

Отредактируйте файл /etc/nbd-server/config :

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

Затем: sudo /etc/init.d/nbd-server restart

На стороне клиента (доступ к CDROM сервера):

sudo apt-get install nbd-client

Теперь сопоставьте блочное устройство (где 192.168.1.100 - это ip-адрес сервера):

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

Теперь вы можете смонтировать /dev/nbd0 как если бы это был CDROM на клиенте:

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

Или возьмите ISO:

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

Попробуйте поделиться этим через самбу:

sudo nano /etc/samba/smb.conf

а также

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

Сначала я подумал о совместном использовании /dev/cdrom (фактически /dev/sr0) с использованием NFS или sshfs.

Тогда я попробовал это, и это не работает. Необработанные устройства не могут быть разделены с использованием этих технологий.

Тем не менее, я могу где-то смонтировать cdrom (/mnt/cdrom и /media/cdrom - общие места), а затем разделить точку монтирования.

Использование sshfs легко установить, так как для него не требуются права доступа root или файл конфигурации. Это также "безопасно", так как права доступа к файлу будут в основном такими же, как и у вошедшего в систему пользователя ssh. Тем не менее, использование NFS приведет к повышению производительности (потому что он имеет меньше накладных расходов, так как не шифрует данные).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .