# 백업 및 복원 SUMMARY: 백업을 위해 메모리 내보내기, 마인드 간 마이그레이션, 데이터 손실 후 복원. 백업 및 복원 Synapse는 메모리 백업, 마이그레이션 및 재해 복구를 위한 전체 내보내기/가져오기를 제공합니다. 이 가이드는 필수 작업을 다룹니다. 내보내기 전체 마인드 내보내기 마인드의 모든 메모리를 JSON으로 내보내기: [CODE BLOCK] 응답 형식: [CODE BLOCK] 증분 내보내기 (Diff) 타임스탬프 이후 변경된 메모리만 내보내기: [CODE BLOCK] 응답: [CODE BLOCK] 자동화된 백업 cron을 통해 일일 백업 예약: [CODE BLOCK] > [!NOTE] > cron 엔드포인트는 응답을 받지만 저장하지 않습니다. 실제 백업을 > 위해 cron을 응답을 저장하는 자체 백업 서버로 지정하십시오. 더 나은 방법: 외부 백업 스크립트 [CODE BLOCK] crontab에 추가: [CODE BLOCK] 복원 동일 마인드로 복원 [CODE BLOCK] 새 마인드로 복원 [CODE BLOCK] Python 복원 스크립트 [CODE BLOCK] 마인드 간 마이그레이션 [CODE BLOCK] 기타 데이터 백업 다음도 백업하는 것을 잊지 마십시오: | 데이터 유형 | 엔드포인트 | |-----------|----------| | Memories | | | Tasks | | | Scripts | | | Webhooks | | | Cron jobs | | | Variables | | | Chat history | | 검증 복원 후 검증: [CODE BLOCK] 모범 사례 > [!TIP] > - 매일 백업 — cron으로 자동화 > - 복원 테스트 — 복원할 수 없는 백업은 쓸모가 없음 > - 여러 버전 유지 — 최소 30일 > - 오프사이트 저장 — S3, Backblaze B2 등 > - 민감한 백업 암호화 — 메모리에 PII가 포함될 수 있음 > - 복원 프로세스 문서화 — 필요할 때 잊어버릴 것입니다 다음 단계 - Memory API - Cron 및 Scheduler — 자동화된 백업용