Удаленное монтирование и эмуляция дисковода оптических дисков из Linux в Windows

310
Arno D.

Эта проблема

Недавно я копировал некоторые CD / DVD / Blu-ray, которые лежал дома на книжных полках, с проигрывателя Blu-ray с ноутбука, который не работает. Тем не менее, я не могу поставить портативный оптический привод Blu-Ray на свой новый ноутбук. Я купил адаптер ODD к USB3.0, но он продолжает падать после 2 минут копирования, поэтому я также купил адаптер ODD к SATA (пассивный, только переназначение выводов и другие разъемы). Далее, было бы здорово получить к нему доступ иногда на другом компьютере, не перемещая диск каждый раз и не открывая корпус. Для других ноутбуков тоже.

Требуется идеальное решение

У меня есть сервер, который работает 24/24 и 7/7, но слишком медленно для преобразования видео и извлечения музыки в пакетном режиме, поэтому план:

    1. Поместите диск на сервер с адаптером SATA и запустите серверное приложение,
    2. С некоторыми драйверами в Windows, воспринимайте диск как «родной», подключив драйвер / клиент к серверу, и, например, сможете извлечь оригинальный Blu-ray.

Мой конфиг

Сервер находится под ArchLinux с последними обновлениями (на сегодняшний день), и у меня Windows 10 на моем ноутбуке. Samba - это решение, не требующее никаких действий, потому что оно просто отображает «файлы», а не нужное мне RAW / блочное устройство.

Что я нашел / попробовал

  • NBD, но работает только в Linux, и я не вижу способа заставить его работать в Windows,
  • И ничего более :(, функция «Общий доступ к диску» в OS X выглядит слишком упрощенно и является проприетарной, возможно, Windows, вообще не Linux,
  • Кому ты рассказываешь ;)

В любом случае, спасибо за ваши будущие ответы!

0
Google, как настроить [iSCSI] (https://en.wikipedia.org/wiki/ISCSI) в Linux и Windows. Оптические приводы используют в основном SCSI поверх ATA. dirkt 6 лет назад 0
Спасибо ! Я только что настроил iSCSI на своих устройствах, и он работает отлично! Это было немного трудно понять, особенно на стороне Linux, хотя ... Спасибо! Arno D. 6 лет назад 0
Пожалуйста, напишите, что вы сделали в качестве ответа, и примите это, чтобы следующий человек с такой же проблемой знал, что делать. dirkt 6 лет назад 0

1 ответ на вопрос

0
Arno D.

По предложению @dirkt, я настроил свой сервер как iSCSI Target с Arch Linux, установив targetcli-fb из AUR, включив целевую службу SystemD и, наконец, сконфигурировав все с помощью утилиты targetcli.
Со стороны Windows я запустил инициатор iSCSI, встроенный в Windows, и все настроил. Затем он появился как родной диск и работал довольно хорошо.
К сожалению, по какой-то причине специальная команда на диске приводила к систематической панике ядра. Кажется, что драйвер LUN, включенный в основной Linux, на данный момент не очень стабилен ... Или не любит специальные команды и не хочет их отрицать.

В любом случае, если вы хотите поделиться HDD, все должно быть в порядке!

Источник: iSCSI Target - ArchWiki