Я нахожусь в откровенно нелепой ситуации, когда на моем рабочем столе два оптических привода, а в моем медиацентре их нет (и места для одного) нет. Прежде чем рассматривать что-то столь же экстремальное, как приобретение внешнего оптического дисковода, я хотел бы посмотреть, есть ли способ подключения моих накопителей по сети.
Обе машины являются Ubuntu, и у них уже есть общий доступ к NFS для доступа к медиа с рабочего стола.
Причина, по которой я спрашиваю (а не просто экспортирую / media / cdrom), заключается в том, что смонтированный общий ресурс NFS не похож на устройство в стиле CDROM для удаленной машины. Это важно для меня, потому что мне нужно, чтобы XBMC распознал диск как таковой, чтобы он мог обрабатывать диски автоматически и соответствующим образом.
Теперь я не знаю, что делает оптический привод похожим на оптический привод для Ubuntu. Если бы я знал это, я бы, наверное, знал, что мне нужно было сделать. Я предполагаю, что в какой- udev
то момент там есть какое-то горячее действие.
Есть ли какой-нибудь способ совместного использования устройства на уровне блоков (например /dev/sr0
), позволяющий обоим компьютерам монтировать его по отдельности ... Мне кажется, что я падаю в кроличью нору и вижу все эти чрезмерно сложные решения, такие как iSCSI и сквозная виртуализация появляется передо мной ... Конечно, есть простой способ разделить несколько режимов дисков между двумя компьютерами Ubuntu!
/media/cdrom
в nfs и смонтировал его на другом конце как /media/cdrom
(и я вижу файлы), но XBMC не обнаруживает смену носителя (он не думает, что точка монтирования - это DVD). Я делаю что-то глупое?
mount -o loop
локально на других компьютерах.
ioctl
необходимую для DVD. Я использовал это несколько лет назад для дурной мысли об обмене через сеть, а потом забыл до сих пор ... (лучшая ссылка: linux-mag.com/id/7118 )