Резервная копия данных Plex в Synology DSM 7

Всем привет!!!

Сегодня я расскажу как сделать резервную копию данных Plex в Synology DSM 7 и если это нужно перенести их на другое устройство с Plex сервером.

После последнего обновления Plex сервера создавать задачу по копированию данных не нужно. Теперь папка PlexMediaServer сама доступна в общих папках и достаточно делать ее резервную копию.

На момент написания статьи такой информации не нашлось ни в яндексе ни в гугле ни на русском языке ни на англиском. Поэтому и родилась мысль оформить статью на данную тематику.

Резервная копия данных Plex в Synology DSM 7:

Подготовка

Начать нужно с того, что в DSM 6 и DSM 7 отличается архитектура установочных пакетов spk. И поэтому с выходом DSM 7 часто возникают проблемы. Так например данные Plex в DSM 6 лежать в папке Plex и их видно из File Station, а в DSM 7 эти данные лежат в другом месте, во внутренней памяти Synology и через File Station их не видно. Соответственно без дополнительных манипуляций невозможно сделать резервную копию этих данных.

Данные, которые нас интересуют, находятся в этом каталоге:

/volume1/@apphome/PlexMediaServer

Теперь нужно определиться, вы новый пользователь DSM 7 или вы перешли на седьмую версию с DSM 6. В последнем варианте удалите все данные с папки Plex через File Station

image

В DSM 7 эти данные уже не нужны, они остались здесь, когда у вас была DSM 6.

А если вы новый пользователь и такой папки у вас нет, то создайте ее. Корзину и сетевой доступ к этой папке можно отключить.

Настройка резервирования данных Plex

Теперь нужно в планировщике создать задачу копирования данных из внутренней памяти в папку Plex использую такую команду:

cp -rup /volume1/@apphome/PlexMediaServer /volume1/Plex/

Для этого открываем Панель управления – Планировщик задач – Создать – Запланированная задача – Скрипт, заданный пользователем

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

После создания задачи можно запустить ее вручную и через 2-5, а может и 10 минут все данные будут скопированы в папку Plex. Так как при копировании участвуюет параметр -u, то при следующем копировании будут скопированы только измененные и новые данные и процесс займет намного меньше времени. Соответственно дальше можно эти данные резервировать средствами Hyper Backup без особых проблем.

Что бы не вызывать подозрений у людей не знакомых с Linux я решил расписать все параметры команды cp:

СИНТАКСИС И ОПЦИИ

Общий синтаксис cp выглядит вот так:

$ cp опции файл-источник файл-приемник

Или:

$ cp опции файл-источник директория-приемник/

После выполнения команды файл-источник будет полностью перенесен в файл-приемник. Если в конце указан слэш, файл будет записан в заданную директорию с оригинальным именем.

Утилита имеет несколько интересных опций, которые могут сильно помочь при нестандартных задачах копирования, поэтому давайте их рассмотрим:

  • –attributes-only – не копировать содержимое файла, а только флаги доступа и владельца;
  • -f, –force – перезаписывать существующие файлы;
  • -i, –interactive – спрашивать, нужно ли перезаписывать существующие файлы;
  • -L – копировать не символические ссылки, а то, на что они указывают;
  • -n – не перезаписывать существующие файлы;
  • -P – не следовать символическим ссылкам;
  • -r – копировать папку Linux рекурсивно;
  • -s – не выполнять копирование файлов в Linux, а создавать символические ссылки;
  • -u – скопировать файл, только если он был изменён;
  • -x – не выходить за пределы этой файловой системы;
  • -p – сохранять владельца, временные метки и флаги доступа при копировании;
  • -t – считать файл-приемник директорией и копировать файл-источник в эту директорию.

Восстановление данных из резервной копии

Для восстановления данных нужно создать задачу в планировщике, но выполнять ее либо в ручную либо после восстановления удалить. В задаче нужно указать такую команду:

cp -rp /volume1/Plex/PlexMediaServer /volume1/@apphome/

В общем нужно сделать обратную операцию, скопировать данные из папки Plex во внутреннею память Synology.

Я для себя на всякий случай сделал скриншот прав на папку PlexMediaServer расположенную во внутренней памяти.

Миграция plex с одного сервера на другой

На исходной системе:

  1. Выйдите из своей учетной записи в Plex Настройка- Основные – выйти
  2. Остановить службу Plex (Можно через центр пакетов)
  3. Сделать резервную копию данных Plex как описано выше

На системе назначения:

  1. Остановить службу Plex (Можно через центр пакетов)
  2. Восстановить данные Plex как описано выше
  3. Запустить службу Plex (Можно через центр пакетов)
  4. Войти в свою учетную записи в Plex Настройка- Основные – войти

На этом все. Надеюсь я помог вам. Оставляйте комментарии, если будут вопросы.

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

15 − десять =