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

0

Эта проблема

Недавно я копировал некоторые компакт-диски / 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,
  • Кому ты рассказываешь ;)

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

Арно Д.
источник
Google, как настроить iSCSI в Linux и Windows. Оптические приводы используют в основном SCSI поверх ATA.
17
Спасибо ! Я только что настроил iSCSI на своих устройствах, и он работает отлично! Это было немного трудно понять, особенно на стороне Linux, хотя ... Спасибо!
Арно Д.
Пожалуйста, напишите, что вы сделали в качестве ответа, и примите это, чтобы следующий человек с такой же проблемой знал, что делать.
dirkt

Ответы:

0

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

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

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

Арно Д.
источник