О да, я сделал именно это!
Мой Kodi был recalbox https://recalbox.com
И мой заклинатель - Plex https://recalbox.com ( на моем рабочем столе)
Plex - это фантастика, есть бесплатный вариант, и он делает много разборок для ваших фильмов. У меня plex-сервер на моем рабочем столе. Вы просматриваете свой сервер localhost:32400 с помощью chrome, и вы можете редактировать свою библиотеку там. Plex поддерживает UPNP и набор параметров перекодирования.
Мне не удалось выяснить, как игнорировать разрешения, но в итоге я изменил UID в своей учетной записи Ubuntu, чтобы соответствовать моей учетной записи OSX:
sudo useradd -d /home/tempuser -m -s /bin/bash -G admin tempuser
sudo passwd tempuser
Введите новый пароль. Выйдите из системы, войдите в систему как «другая» с именем пользователя «tempuser» и паролем, который вы выбрали ранее. Откройте терминал и введите:
sudo usermod --uid 501 yourusername
sudo chown -R 501:yourusername /home/yourusername
* измените имя «yourusername» на свое временное имя пользователя и 501 на UID вашей учетной записи Mac (первая учетная запись Mac начинается с 501, но последующие пользователи будут иметь разные UID).
Выйдите из tempuser и войдите в свою обычную учетную запись (это важно, не просто переключайте пользователей - происходят плохие вещи). Откройте окно терминала и введите:
sudo userdel -r tempuser
Для получения дополнительной информации посетите эту страницу.
bindfs - ответ. Он будет использовать уже смонтированную файловую систему и просмотреть ее в зависимости от того, какой вы хотите:
sudo apt-get install bindfs
mkdir ~/myUIDdiskFoo
sudo bindfs -u $(id -u) -g $(id -g) /media/diskFoo ~/myUIDdiskFoo
Документация для реализации linux kernel в файловой системе HFS + перечисляет параметр mount uid, который позволяет вам «владеть» всеми файлами (и, возможно, некоторыми другими вариантами, которые могут быть полезны).
Я знаю, что это старо, но есть и другой способ, который, похоже, подходит для меня. Поскольку все файлы принадлежали «корневому» пользователю, все, что я сделал, это проблема su root с терминала и ls -lah /media/Macintosh HD оттуда. Используя root, я смог обойти отклоненную разрешенную ошибку.
Это общий вариант. Я отлично использую работы
mkdir /media/test
mkdir /media/diskhfs
mount /dev/sdb1 /media/test -o rw
bindfs -o perms=775,mirror=userorid --map=99/userorid:@99/@uderorid /media/test /media/diskhfs
Мне удалось получить доступ к файлам со старого жесткого диска Macbook, запустив диспетчер файлов с повышенными привилегиями.
gksudo thunar
Затем скопируйте файлы по мере необходимости.