콘텐츠로 이동

PS.BOT-F PhotoVault 이력관리

항목내용
프로젝트명PhotoVault — NAS 사진 통합 정리
등록번호PS.BOT-F-02
시작일2026-04-21
Vault 위치MiniCITY(v0.5_PARA_0502-)/01_PROJECTS(프로젝트)/F_자료정리-PhotoVault/

  • 8개 Ollama 모델 협동 분석으로 계획 수립
  • SHA-256 + pHash 병행 중복 검출 방식 확정
  • 파일명: PS.BOT-F-02-사진정리_계획.md 생성

  • 3소스 병렬 스캔 실행 (parallel_scan.py)
  • 문제: SQLAlchemy IndexError: tuple index out of range → 스캔 중단 (4월 26일)
  • 보존 우선순위 규칙 확정: 용량 최대 파일 = 원본, Master/년도/월일 구조, 1MB 이하 = 스크린샷, MobileBackup 제외

  • DB에 136,826장 적재 완료 확인
소스장수
mobilebackup46,249장
photolibrary45,290장
lightroom45,287장
  • 총: 136,826장 (100%)
  • 촬영 기간: 2006-06-25 ~ 2026-04-14
  • AI 분류 현황: 사람 249장, 풍경 5장, 동물 14장, 기타 136,516장

  • FastAPI 백엔드 서버 기동 (PID 69967 → 3113305)
  • cronjob으로 자동 재시작 복구 확인
  • Tailscale 주소: http://mh-3900x-wsl.tail437af5.ts.net:8000/
  • 프론트엔드 접속 가능 확인

  • 옵시디언 Vault v0.4_PARA_0427-v0.5_PARA_0502-로 이전
  • 기존 문서들이 이미 v0.5 경로에 존재함 확인
  • 이 이력관리 파일 신규 생성 (PS.BOT-F-이력관리.md)

#날짜문제 / 결정상태
104-21SQLite 동시 쓰기 잠김 — WAL 모드 + threading.Lock 도입✅ 해결
204-24NAS 스캔 속도 저하 — 100장 단위 보고, tqdm 비활성화✅ 해결
304-24MobileBackup은 시놀로지 포토 사용 중 → 제외 결정✅ 확정
404-26SQLAlchemy IndexError → 스캔 중단, DB는 무사✅ 복구 완료
505-01프론트엔드 API 경로 상대 경로 필요 (/api, not localhost)⚠️ 미해결

  • 중복 제거 — SHA 기반 동일 파일 탐지 + 용량 최대 = 원본 보존
  • AI 카테고리 분류 마무리 (13만 장)
  • 폴더 재구성 — Master/년도/월일 구조
  • 실제 파일 이동/복사
  • 프론트엔드 API 경로 상대 경로로 수정

[!note] 수정이력 | 2026-05-02 21:15, 하늘 (hermes) | v0.5 Vault 이전 및 이력관리 신규 생성 |