Если установить vsftp сервис, включенный в MOS, то удобно пользоваться утилитой wget. Она работает из командной строки в Windows, MacOS и Linux.
Следующий синтаксис работает у меня (пользователь root без пароля):
wget -m ftp://root:@192.168.1.31/usr/share/scriptsРасшифровка:
-m Опция для создание зеркала - копии папки (Turn on options suitable for mirroring. This option turns on recursion and time-stamping, sets infinite recursion depth and keeps FTP directory listings. It is currently equivalent to -r -N -l inf --no-remove-listing.)
ftp - соответственно фтп протокол, а не http, который пробуется по умолчанию.
root - пользователь с правами администратора, чтобы скопировать системные файлы.
Двоеточие после root отделяет имя пользователя от пароля, которого у меня нет, поэтому после
: ничего не стоит. Если есть пароль - сюда его.
@ - отделяет пользователя и его пароль от IP адреса или имени плейера, если оно (имя) прописано в hosts файле на вашем компе.
После первого
/ идет папка которую надо сохранить.
Я предполагаю, что самые важные для BACKUP папки с настройками пользователя эти:
/usr/share/scripts и /usr/local/etc и /usr/local/bin (поправьте, если что-то упустил).
Все это собирается в какой-нибудь папке на локальном компе или NAS. И, конечно, удобнее эти команды упаковать в простенький shell/batch скрипт, но это уже зависит от той операционной системы, с которой будете делать backup. Под Линуксом можно еще и cronjob настроить, чтобы не забывать делать backup
регулярно.
Restore (полное востановление системы с настройками):
1. Установить прошивку, которая работала до падения системы (инструкция на этом форуме)
2. Установтить MOS, если не установлен автоматически вместе с прошивкой
3. Установить сервис vsftp, если не установлен автоматически вместе с MOS
4. Не включая никаких других сервисов скопировать с перезаписью все файлы из Backup папки на плейер (в соответсвенные папки, конечно)
5. Перезагузить плейер