Як отримати доступ до приводу CD / DVD через мережу?


8

Привід CD / DVD мого ноутбука пошкоджений. Однак привід з мого настільного комп’ютера працює чудово.

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

На обох комп'ютерах є Gentoo / Linux. (але рішення повинно працювати на будь-якому дистрибутиві Linux)

Відповіді:


5

Я відчуваю, що установка 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.100ip-адреса сервера):

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

1
Це краще записувати, ніж балаканий оригінал, дякую!
Обмежене спокутування

Мені вдалося виконати ці вказівки з нульовою іконою на двох машинах архівінуса (сервер пакетів архіванукса і клієнт як nbd). Однак це не ідеально: моє програмне забезпечення може сказати, що це не справжній привід. Я намагаюся відтворити блюрей десь в іншому місці.
Обмежене спокутування

2

Спочатку я думав про спільний доступ /dev/cdrom(власне, /dev/sr0) за допомогою NFS або sshfs .

Потім я спробував це, і це не працює. За допомогою цих технологій спільні пристрої не можна ділитися

Однак я можу встановити компакт-диск десь ( /mnt/cdromі /media/cdromце загальні місця), а потім поділити точку монтування.

Використання sshfsпроста в установці, так як він не вимагає прав суперкористувача , ні будь - який файл конфігурації. Це також "безпечно", оскільки дозволи на доступ до файлів будуть в основному такими ж, як і користувач ssh, який увійшов у систему. Однак використання NFSпризведе до кращої продуктивності (оскільки вона має менші накладні витрати, оскільки не шифрує жодних даних).


2

Спробуйте поділитися ним через самбу:

sudo nano /etc/samba/smb.conf

і

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

+1 від мене. Я вже робив це за допомогою samba oce, і це прекрасно працює.
Діого

Вибачте, це не працює. Журнал всередині /var/log/говорить: '/dev/sr0' is not a directory, when connecting to [cdrom](Я перейменований [public]на [cdrom])
Denilson Sá Maia

Перехід /dev/cdromна /mnt/cdrom(або що б там не було) вирішує проблему.
Denilson Sá Maia
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.