Руководства
Резервные копии
Что копировать, как восстановить данные и как работают автоматические копии перед миграциями.
Что нужно для копии
Две вещи:
- База данных
~/.local/share/nuvo/library.db. - Ключ или его фраза восстановления из 24 слов.
Копию базы без ключа открыть нельзя. Фраза восстановления и есть ключ. Храните её вне сети, отдельно от копии.
Кэш аудио копировать не нужно: Nuvo заполнит его заново.
Как сделать копию
Закройте Nuvo и скопируйте файл:
cp ~/.local/share/nuvo/library.db /path/to/backup/library.db
Сначала закройте Nuvo: база использует журнал с упреждающей записью (write-ahead log). Если закрыть приложение нельзя, воспользуйтесь экспортом.
Восстановление на том же компьютере
- Закройте Nuvo.
- Положите файл обратно в
~/.local/share/nuvo/library.db. - Запустите Nuvo. Если ключ всё ещё в хранилище ключей, медиатека откроется.
Восстановление на новом компьютере
- Скопируйте
library.dbпо тому же пути. - Запустите Nuvo. В хранилище ключей ключа нет, поэтому Nuvo покажет экран блокировки («Откройте медиатеку»).
- Введите свои 24 слова. Nuvo откроет медиатеку и сохранит ключ в новом хранилище ключей.
Автоматические копии
Перед миграцией базы данных Nuvo копирует её в ~/.local/share/nuvo/backups/library-<time>-v<version>.db. Три последние копии сохраняются. Если обновление прошло плохо, закройте Nuvo и скопируйте нужную копию обратно в library.db. Открыть её должна соответствующая более старая версия Nuvo. База данных от более новой версии отклоняется.
Экспорт, который может прочитать любой
Для экспорта ключ не нужен, а настроек и секретов в нём нет.
| Экспорт | Форматы |
|---|---|
| Плейлист | M3U8, CSV, Nuvo JSON |
| Вся медиатека | JSON, CSV |
Nuvo JSON импортируется обратно без потерь. См. локальные файлы и импорт.
Потеряны и ключ, и фраза
Медиатеку открыть нельзя. Копии вашего ключа Nuvo больше нигде не хранит.