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

  • Бассейн

    Всё-таки в правильном отеле должен быть работаюший до ночи бассейн... После работы и обязательной пьянки -так в кайф!

  • Андроид планшет как импровизированный медиаплеер

    Это когда деревья были большие, мультики приходилось искать по ТВ программе. А ныне моя дочь привыкла, что любой мультик доступен на раз. В деревню и…

  • Отель в Дюссельдорфе

    Вернулся с drupa, про дела - в корпоративном блоге и на printdaily. А тут напишу про милый отель, где неделю прожил, http://hotel-national.de…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 0 comments