2gusia (2gusia) wrote,
2gusia
2gusia

Category:

Cоздание папок-заглушек для медиатеки Plex в хосте nas4free

Если ставить Plex на nas4free с нуля - эта операция не понадобится. Но у меня десятки гигабайт метаданных и настроек и мне не хотелось бы снова переделывать. Хочу всё перенести с текущей установки Plex под finch chroot на новую Plex как расширение.

Если смотреть изнутри chroot, то медиатека у меня смонтирована в несколько подпапок папки /media_library. Имена подпапок - audio, video, photo, files и др. Если перенести Plex в хост, то либо надо перенести в такие же папки всю медиатеку либо заниматься долгим процессом корректировки метаданных. Перенести папки не удастся, так как корень находится на диске в памяти, а медиатека у меня много терабайт. Но мы воспользуемся символическими ссылками. Данные останутся на своих местах, но к ним будет ещё один путь, из папки /media_library. Кроме того, раз эта папка на диске в памяти, её придётся пересоздавать при каждом ребуте. Сделаем это скриптом. Вот таким. Если у вас расположение, число или имена папок другие - измените команды соответственно (всё в одну строку!)

/bin/mkdir -p -m 777 /media_library && /bin/ln -Ffhs /mnt/Pool/Media/ /media_library/video && /bin/ln -Ffhs /mnt/Pool/Music/ /media_library/audio && /bin/ln -Ffhs /mnt/Pool/Photo/ /media_library/photo && /bin/ln -Ffhs /mnt/WD2T/Files/ /media_library/files

mkdir создаёт нашу папку с правами доступа для всех и по конвейеру && передаёт управление команде ln, создающей символическую ссылку на папку и так далее.

Эту команду надо исполнить в командной строке и проверить результат.

nas4free ~/ root~$ cd /media_library/
nas4free media_library/ root~$ ls
./ ../ audio@ files@ photo@ video@
nas4free media_library/ root~$ ls audio
audio@
nas4free media_library/ root~$ ls audio/
./ dune_folder.txt*
../ folder.png*
.zfs/ Hits/
BBC SFX Library (high quality)/ Instrumental/
BestOf/ mp3/
Collection/ Multichannel/
CollectionExUSSR/ Romantic Collection/
CollectionRUS/ tmp/
nas4free media_library/ root~$


Если всё в порядке - внести её как PostInit командный скрипт


Перезагрузить Nas и снова проверить, что папки созданы и подпапки смонтированы, по ним видны ваши медиафайлы.
Tags: chroot, jail, nas, nas4free, plex
Subscribe

  • Танцы с WiFi свистком TP-Link TL-WN821N. Не зря вас Тупой Линк величают

    Понадобилось мне срочно подключить десктоп по WiFi. зашел в магазин, у них нашелся TP-Link TL-WN821N Времени не было, взял. Хочу рассказать…

  • Статья про SSD Apacer в NAS

    Сегодня после длительной борьбы с web-редактором IXBT Live (который оказался не совместимым с Google Docs), наконец, опубликовали мой опус про SSD,…

  • OpenZFS и XigmaNAS

    Месяц назад я писал про Open ZFS. Там были мысли о том, когда он будет доступен в XogmaNAS. А в конце декабря зацепился на эту тему языками с…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 0 comments