Как навсегда остановить индексацию в Synology DSM 7.0?

Вопрос или проблема

Недавно я обновился до версии 7.0, и ранее рабочий процесс постоянного отключения, описанный по ссылке https://mariushosting.com/how-to-disable-or-uninstall-synology-universal-search/, больше не работает, потому что команда synoservicecfg больше не существует. В “Универсальном поиске” -> “Индексированная папка” -> “Synology Drive” есть запись для моей резервной папки, но ее нельзя удалить или изменить (можно изменить только произвольное имя). Индексирование занимает слишком много времени и не требуется.

Есть идеи, как отключить?

Обратите внимание, что после выключения и перезагрузки установка “остановить индексирование навсегда” исчезла.

Примечание: в версии 7.0 команда synoservice больше не доступна.

Решение предложено в баг-репорте Не работает на DSM 7 #3:

В DSM 7 synoservice был заменен на systemctl.

Поэтому необходимо изменить строку 111 в syno-webdav-keeweb/synoWebdavKeeweb.sh:

synoservice --restart pkgctl-WebDAVServer

на:

sudo systemctl restart pkgctl-WebDAVServer

Таким образом, команда для отключения SynoFinder будет:

sudo systemctl disable pkgctl-SynoFinder

(Я не могу протестировать, так как у меня нет Synology.)

Я создал Запланированную задачу. Откройте Панель управления, Планировщик задач, выберите Создать -> Запланированная задача -> Пользовательский скрипт.

На вкладке Общие:

  • Имя задачи отключить индексирование
  • Выберите пользователя root
  • Событие: Загрузка.

На вкладке Настройки задачи, в поле Выполнить команду, пользовательский скрипт укажите:

/usr/syno/bin/synopkg stop SynoFinder

Правильные ssh команды для DSM7:

sudo systemctl stop pkg-SynoFinder-fileindexd.service
sudo systemctl disable pkg-SynoFinder-fileindexd.service

Для этого вам нужно иметь доступ по ssh. Вы можете достичь того же результата, если выполните эту команду только один раз как запланированную задачу с правами root через веб-интерфейс.

Как уже упоминалось, отключение pkgctl-SynoFinder также остановит “Службу Synology Drive”, что может быть не тем, что вам нужно.

Но если вы отключите pkg-SynoFinder-fileindexd, “Служба Synology Drive” все еще будет работать правильно.

Как упоминали другие, на DSM 7.0 правильная последовательность для полного удаления (отключения и удаления) Synology Universal Search будет следующей:

ssh user@nas
sudo -i
systemctl disable pkgctl-SynoFinder
synopkg uninstall SynoFinder

Проверено на моем личном NAS, и использование CPU снизилось с 99.8% до нормального.

Я столкнулся с такой же проблемой. Я обратился в службу поддержки, и они оказали помощь. Их советы помогли мне решить мою проблему (по крайней мере, на данный момент) и теперь мой устройство работает нормально, без необходимости удалять универсальный поиск, потому что, как они говорят, Synology это необходимо для правильной работы. Моя проблема возникла из-за индексирования всех метаданных в моих 30,000+ цифровых негативов. Я копирую их советы для вашего удобства.

Здравствуйте, уважаемый клиент,

Спасибо, что обратились в нашу службу поддержки и предоставили детали о вашей проблеме с индексированием.

Я понимаю, что вы хотите полностью отключить функцию индексирования на вашем NAS; однако важно отметить, что полное отключение индексирования может повлиять на функциональность Synology Drive и сделать его работу нестабильной, так как он зависит от индексирования для синхронизации файлов.

Сказав это, я рекомендую проверить, занимает ли индексирование много времени, потому что оно также индексирует содержимое файлов, такие как метаданные фотографий. Это может объяснить, почему процесс кажется продолжающимся. В таких случаях, пожалуйста, убедитесь, что здесь не установлено: введите описание изображения здесь. Вы можете остановить и перезапустить пакет SynologyDrive, чтобы избежать петель индексирования: введите описание изображения здесь. Вы также можете приостановить индексирование, если вам нужны ресурсы для других задач и позволить индексированию работать только ночью. введите описание изображения здесь

Я несколько раз находил, что их служба поддержки была очень полезной и крайне оперативной. Отключение Универсального поиска совсем не кажется хорошей идеей.

Ответ или решение

Чтобы на постоянной основе отключить индексацию в Synology DSM 7.0, выполните следующие шаги. Прежде всего, имейте в виду, что полное отключение индексации может повлиять на функциональность некоторых приложений, таких как Synology Drive, которые зависят от индексации для синхронизации файлов.

Шаг 1: Подключение по SSH

Убедитесь, что SSH доступ включен на вашем NAS. Это можно сделать через "Панель управления" → "Терминал и SNMP" → "Включить SSH".

Подключитесь к вашему NAS через SSH:

ssh ваш_пользователь@IP_вашего_NAS

Шаг 2: Остановка и отключение службы индексации

После подключения выполните следующие команды для остановки и отключения службы индексации:

sudo systemctl stop pkg-SynoFinder-fileindexd.service
sudo systemctl disable pkg-SynoFinder-fileindexd.service

Эти команды остановят сервис индексации и отключат его автозапуск при старте системы.

Шаг 3: Создание запланированной задачи (опционально)

Если вы хотите, чтобы индексация автоматически останавливалась при каждом перезапуске, вы можете создать запланированную задачу через веб-интерфейс:

  1. Перейдите в "Панель управления" → "Планировщик задач".
  2. Нажмите "Создать" → "Запланированная задача" → "Пользовательский скрипт".
  3. Введите следующие данные в разделе "Основные":
    • Имя задачи: Отключение индексации
    • Пользователь: root
    • Событие: При загрузке
  4. В разделе "Настройки задания" добавьте следующий скрипт:
    /usr/syno/bin/synopkg stop SynoFinder

Шаг 4: (Дополнительно) Удаление Synology Universal Search

Если вы хотите полностью удалить Universal Search, выполните следующие команды:

sudo -i
systemctl disable pkgctl-SynoFinder
synopkg uninstall SynoFinder

После выполнения этих шагов индексация должна быть остановлена и отключена на вашем NAS с DSM 7.0. Если у вас остались какие-либо дополнительные вопросы или проблемы с настройкой, служба поддержки Synology всегда готова помочь.

Оцените материал
Добавить комментарий

Капча загружается...