synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяMutimedia Streaming: CIFS/AFP/NFS/ UPnP DMA, Xbox360, Playstation 3 › Переиндексация одной папки мультимедиа сервер

Переиндексация одной папки мультимедиа сервер

bobik · 08.09.2020

DS218+ прошивка последняя.

В папку \volume1\video\LostFilm загружаются файлы при помощи Download station иногда это отдельный видео файл, а иногда папка с видео файлами.

В планировщике задач запускается следующий скрипт:

find /volume1//video/LostFilm/ -type d -mmin +43200 -exec rm -rf {} \;

find /volume1//video/LostFilm/ -mmin +43200 –delete

Файлы и папки удаляются скриптом , или вручную по SMB. При просмотре через устройства по DLA файлы и папки существуют. Помогает переиндексировать вручную, занимает больше 42 часов. Есть ли способ решить эту задачу?

freewind · 09.09.2020
DS218+ прошивка последняя.

В папку \volume1\video\LostFilm загружаются файлы при помощи Download station иногда это отдельный видео файл, а иногда папка с видео файлами.

В планировщике задач запускается следующий скрипт:

find /volume1//video/LostFilm/ -type d -mmin +43200 -exec rm -rf {} \;

find /volume1//video/LostFilm/ -mmin +43200 –delete

Файлы и папки удаляются скриптом , или вручную по SMB. При просмотре через устройства по DLA файлы и папки существуют. Помогает переиндексировать вручную, занимает больше 42 часов. Пробовал запускать synoindex -R /volume1/LostFilm с различные комбинациями ключей. Задачу решить не удается. Есть ли способ решить эту задачу?

странно. у меня нет никаких скриптов и все отменно работает само.

JoeRee · 10.09.2020

Пример с закачкой сериала:

- есть, к примеру, 3 серии сериала в папке;

- при закачке продолжения, серии в папке появляются (допустим 4), а в DLNA нету. Можно, конечно, запустить полную переиндексацию, но это долго...

 

Я выхожу из положения так: захожу в NAS по SMB и переименовываю папку сериала - например ставлю в начале названия символ "_", и сразу же переименовываю назад.

Происходит переиндексация только этой папки - проверено 100 % - уже несколько лет так делаю. Производитель давно обещает пофиксить проблему, но воз и ныне там... )))

 

А при удалении папки тоже так было: в SMB папки уже нет, а в DLNA еще есть.

Беру и создаю папку которая есть в DLNA, но в реале ее уже нет. И сразу же ее удаляю - в DLNA она так же исчезает...

bobik · 11.09.2020
Пример с закачкой сериала:

- есть, к примеру, 3 серии сериала в папке;

- при закачке продолжения, серии в папке появляются (допустим 4), а в DLNA нету. Можно, конечно, запустить полную переиндексацию, но это долго...

 

Я выхожу из положения так: захожу в NAS по SMB и переименовываю папку сериала - например ставлю в начале названия символ "_", и сразу же переименовываю назад.

Происходит переиндексация только этой папки - проверено 100 % - уже несколько лет так делаю. Производитель давно обещает пофиксить проблему, но воз и ныне там... )))

 

А при удалении папки тоже так было: в SMB папки уже нет, а в DLNA еще есть.

Беру и создаю папку которая есть в DLNA, но в реале ее уже нет. И сразу же ее удаляю - в DLNA она так же исчезает...

 

Попробовал, это работает. Хотелось бы автоматизировать процесс. В папку качаются сериалы 1. скрипт чистит файлы и папки старше 1 месяца. 2. механизм переиндексации после очистки. Первая часть работает на ура ,а вот со второй голову сломал уже.

bobik · 11.09.2020

Ответ службы поддержки:

Для индексации всех файлов по этому пути папки:

synoindex -R folder_path

Для индексации всех файлов по этому пути файлов:

synoindex -r folder_path

Вы также можете использовать "синоиндекс -h" для проверки подробного параметра.

 

Буду проверять. Проверю отпишусь.

bobik · 17.09.2020
Ответ службы поддержки:

Для индексации всех файлов по этому пути папки:

synoindex -R folder_path

Для индексации всех файлов по этому пути файлов:

synoindex -r folder_path

Вы также можете использовать "синоиндекс -h" для проверки подробного параметра.

 

Буду проверять. Проверю отпишусь.

 

Проверил, работает.

edvard69 · 25.09.2020
Ответ службы поддержки:

Для индексации всех файлов по этому пути папки:

synoindex -R folder_path

Для индексации всех файлов по этому пути файлов:

synoindex -r folder_path

Вы также можете использовать "синоиндекс -h" для проверки подробного параметра.

Буду проверять. Проверю отпишусь.

 

Проверил, работает.

Здравствуйте.

Для индексации всех файлов по этому пути папки:

synoindex -R folder_path

Для индексации всех файлов по этому пути файлов:

synoindex -r folder_path

Это надо ввести где: через SSH или как-то в планировщик заданий? И это будет постоянное автоиндексирование файлов или это разовая операция и ее нужно повторять вручную по необходимости?

Logrus82 · 30.11.2020

Через SSH думаю достаточно. Одного не понимаю. Я стандартными методами в "Службе индексирования" добавляю папки для индексации. Они почему то один раз индексируются и больше не изменяются (без принудительного переиндексирования всех файлов). Зачем вообще сделана возможность добавить любую папку для индексации, если оно не работает без прописывания команды в терминале. Да и хоть бы об этом написали, когда добавляешь папку в "Службе индексации".

 

Для индексации всех файлов по этому пути файлов: - не понял правда что это означает.

synoindex -r folder_path - и команда с такими параметрами у меня не проходит. Говорит нет такого параметра. Работает только с "-R".

freewind · 01.12.2020
Они почему то один раз индексируются и больше не изменяются (

 

Все отлично индексируется при условии, что для изменения этих папок вы испольуете штатные продукты syno. Если вы испольpуете transmission или другие сторонние пакеты, то индексация только в ручную. (не отправляет "левый" пракет команды на переиндексирование.