백업규칙
백업규칙
섹션 제목: “백업규칙”수정자: 미미
수정일: 2026-04-19 00:30
상태: ✅ 활성
1. 백업 대상
섹션 제목: “1. 백업 대상”필수 백업
섹션 제목: “필수 백업”| 대상 | 위치 | 주기 | 보관 기간 |
|---|---|---|---|
| Obsidian 볼트 | /Volumes/minicity.kr/Backup_data/vault/MiniCITY/ | 실시간 (나스 동기화) | 영구 |
| OpenClaw 설정 | ~/.openclaw/openclaw.json | 변경 시 자동 백업 | 30 일 |
| SSH 키 | ~/.ssh/ | 분기별 | 영구 |
| Dify 데이터 | (설치 후) /home/pinksky/dify-docker/ | 일일 | 90 일 |
| MEMORY.md | /Users/pinksky/.openclaw/workspace/ | 주 1 회 | 영구 |
선택 백업
섹션 제목: “선택 백업”| 대상 | 위치 | 주기 | 보관 기간 |
|---|---|---|---|
| memory.openclaw | 일일 로그 | 자동 (매 30 분) | 30 일 |
| 시스템 로그 | journalctl | 주 1 회 export | 7 일 |
| Docker 이미지 | 메인컴 | 월 1 회 | 30 일 |
| Ollama 모델 | 메인컴/보조컴 | 분기별 | 최신 1 개 |
2. 백업 위치
섹션 제목: “2. 백업 위치”1 차 백업 (로컬)
섹션 제목: “1 차 백업 (로컬)”- 나스 (WebDAV):
/Volumes/minicity.kr/Backup_data/- Obsidian 볼트 실시간 동기화
- 자동 백업 스크립트 저장소
2 차 백업 (오프사이트)
섹션 제목: “2 차 백업 (오프사이트)”- 백업나스:
ps-bk-nas (100.83.176.55)- 주 1 회 rsync 미러링
- 화재/재난 대비
3 차 백업 (클라우드, 선택)
섹션 제목: “3 차 백업 (클라우드, 선택)”- 1Password: 인증정보, SSH 키 (암호화)
- GitHub Private: 설정 스크립트, 코드
- Google Drive: 중요 문서 (선택)
3. 백업 방법
섹션 제목: “3. 백업 방법”Obsidian 볼트
섹션 제목: “Obsidian 볼트”방법 1: 나스 WebDAV 동기화 (실시간)
# RaiDrive 로 Y: 드라이브 마운트 (Windows)net use Y: http://minicity.kr:5005/Backup_data /user:psbot "@@Mini3388" /persistent:yes
# macOS 에서 마운트mount_webdav http://psbot@minicity.kr:5005/Backup_data /Volumes/minicity.kr방법 2: 수동 백업 (주 1 회)
# macOS 에서rsync -av --delete "/Volumes/minicity.kr/Backup_data/vault/MiniCITY/" \ "/Volumes/백업나스/Obsidian_Backup/MiniCITY_$(date +%Y%m%d)/"OpenClaw 설정
섹션 제목: “OpenClaw 설정”자동 백업 (변경 시)
# gateway 재시작 시 자동 백업~/.openclaw/openclaw.json.backup_YYYYMMDD_HHMMSS수동 백업 (정기)
cp ~/.openclaw/openclaw.json \ /Volumes/minicity.kr/Backup_data/openclaw/openclaw_$(date +%Y%m%d).jsonSSH 키
섹션 제목: “SSH 키”분기별 백업
# 암호화하여 백업tar czf ssh_backup_$(date +%Y%m%d).tar.gz ~/.ssh/# 1Password 에 저장 또는 암호화 USB 에 보관Dify 데이터 (설치 후)
섹션 제목: “Dify 데이터 (설치 후)”일일 백업 (cron)
#!/bin/bashdocker compose -f /home/pinksky/dify-docker/docker-compose.yml stoptar czf /Volumes/minicity.kr/Backup_data/dify/dify_$(date +%Y%m%d).tar.gz \ /home/pinksky/dify-docker/volumes/docker compose -f /home/pinksky/dify-docker/docker-compose.yml start4. 백업 일정
섹션 제목: “4. 백업 일정”자동 백업
섹션 제목: “자동 백업”| 작업 | 시간 | 대상 |
|---|---|---|
| Obsidian 동기화 | 실시간 | 나스 WebDAV |
| OpenClaw 설정 | 변경 시 | .openclaw/openclaw.json |
| memory.openclaw | 매 30 분 | 일일 로그 |
| Dify 데이터 | 매일 03:00 | Docker volumes |
수동 백업 (권장)
섹션 제목: “수동 백업 (권장)”| 작업 | 주기 | 담당 |
|---|---|---|
| 2 차 백업 확인 | 주 1 회 (월요일) | 미미아빠 |
| SSH 키 백업 | 분기별 (1/4/7/10 월 1 일) | 미미아빠 |
| 백업 테스트 | 반기별 (6/12 월) | 미미아빠 |
| 보관 기간 정리 | 월 1 회 (1 일) | 자동 |
5. 백업 검증
섹션 제목: “5. 백업 검증”무결성 확인
섹션 제목: “무결성 확인”주 1 회 자동 확인
# Obsidian 볼트 해시 확인sha256sum "/Volumes/minicity.kr/Backup_data/vault/MiniCITY/00.메타/색인.md"
# 이전 해시와 비교 (파일: ~/.backup_hashes)복원 테스트
섹션 제목: “복원 테스트”반기별 테스트 (6/12 월)
- Obsidian 볼트 무작위 파일 10 개 선택
- 백업에서 복원
- 원본과 비교 (diff)
- OpenClaw 설정 복원 테스트
- 결과 기록 (
작업로그.md)
6. 보관 기간 및 삭제
섹션 제목: “6. 보관 기간 및 삭제”자동 삭제
섹션 제목: “자동 삭제”| 대상 | 보관 기간 | 삭제 조건 |
|---|---|---|
| memory.openclaw | 30 일 | 30 일 초과 파일 자동 삭제 |
| 시스템 로그 | 7 일 | journalctl —vacuum-time=7d |
| OpenClaw 설정 백업 | 30 일 | 30 개 초과 시 구버전 삭제 |
| Dify 일일 백업 | 90 일 | 90 일 초과 파일 삭제 |
수동 삭제
섹션 제목: “수동 삭제”- 1 년 초과 백업: 연초에 검토 후 삭제
- 중복 백업: 통합 후 삭제
- 테스트 백업: 테스트 완료 후 즉시 삭제
7. 비상 계획
섹션 제목: “7. 비상 계획”나스 접근 불가 시
섹션 제목: “나스 접근 불가 시”- 로컬 백업 사용: 맥미니
/Volumes/minicity.kr/캐시 - 2 차 백업 활성화: 백업나스에서 복원
- 임시 작업: 로컬 폴더에서 작업 후 동기화
메인컴 장애 시
섹션 제목: “메인컴 장애 시”- 보조컴 활성화: OpenClaw 노드 전환
- 백업에서 복원: 백업나스에서 Docker volumes 복원
- 게이트웨이 우회: 맥미니에서 직접 서비스 실행
맥미니 장애 시
섹션 제목: “맥미니 장애 시”- 메인컴 게이트웨이 전환: 임시 게이트웨이 실행
- Tailscale 재설정: 새 게이트웨이 URL 등록
- 노드 재연결: 새 게이트웨이로 페어링
8. 준수 사항
섹션 제목: “8. 준수 사항”- Obsidian 볼트 실시간 동기화 유지
- 주 1 회 2 차 백업 확인
- 분기별 SSH 키 백업
- 반기별 복원 테스트
- 월 1 회 보관 기간 정리
- 연 1 회 백업 전략 검토
- 클라우드 백업 추가 (선택)
관련 문서
섹션 제목: “관련 문서”- [[MiniCITY(v0.5_PARA_0502-)/04_ARCHIVE(보관함)/버전별/v0.2-백업/MiniCITY(v0.2_진행중_0419-)/01.SYSTEM/보안규칙]]
- [[MiniCITY(v0.5_PARA_0502-)/04_ARCHIVE(보관함)/버전별/v0.2-백업/MiniCITY(v0.2_진행중_0419-)/01.SYSTEM/접근제어]]
- [[MiniCITY(v0.5_PARA_0502-)/04_ARCHIVE(보관함)/버전별/v0.2-백업/MiniCITY(v0.2_진행중_0419-)/98.history/MiniCITY(v0.1_예전자료_0410-0419)/01.접속정보/나스_접속정보]]
- [[MiniCITY(v0.5_PARA_0502-)/04_ARCHIVE(보관함)/버전별/v0.2-백업/MiniCITY(v0.2_진행중_0419-)/01.SYSTEM/작업로그]]
변경이력
섹션 제목: “변경이력”| 날짜 | 수정자 | 내용 |
|---|---|---|
| 2026-04-19 | 미미 | 초기 작성 (MiniCITY v0.1) |