# Резервное копирование и восстановление SUMMARY: Экспортируйте воспоминания для резервного копирования, переносите между mind, восстанавливайтесь после потери данных. Резервное копирование и восстановление Synapse предоставляет полный экспорт/импорт для резервного копирования памяти, миграции и восстановления после сбоев. Это руководство описывает основные операции. Экспорт Полный экспорт mind Экспорт всех воспоминаний mind в JSON: [CODE BLOCK] Формат ответа: [CODE BLOCK] Инкрементальный экспорт (diff) Экспорт только изменённых с указанной временной метки воспоминаний: [CODE BLOCK] Ответ: [CODE BLOCK] Автоматизированное резервное копирование Планирование ежедневного резервного копирования через cron: [CODE BLOCK] > [!NOTE] > Cron-эндпоинт получает ответ, но не сохраняет его. Для реальных резервных > копий укажите cron на ваш собственный сервер, который сохраняет ответ. Лучше: внешний скрипт резервного копирования [CODE BLOCK] Добавьте в crontab: [CODE BLOCK] Восстановление Восстановление в тот же mind [CODE BLOCK] Восстановление в новый mind [CODE BLOCK] Скрипт восстановления на Python [CODE BLOCK] Миграция между mind [CODE BLOCK] Резервное копирование других данных Не забудьте создать резервные копии: | Тип данных | Эндпоинт | |-----------|----------| | Воспоминания | | | Задачи | | | Скрипты | | | Вебхуки | | | Cron-задачи | | | Переменные | | | История чата | | Проверка После восстановления проверьте: [CODE BLOCK] Лучшие практики > [!TIP] > - Резервное копирование ежедневно — автоматизируйте через cron > - Тестируйте восстановление — бесполезна резервная копия, которую нельзя восстановить > - Храните несколько версий — минимум 30 дней > - Храните вне площадки — S3, Backblaze B2 и т. д. > - Шифруйте чувствительные резервные копии — воспоминания могут содержать PII > - Документируйте процесс восстановления — вы забудете его к моменту, когда понадобится Следующие шаги - Memory API - Cron и планировщик — для автоматизированного резервного копирования