Synology NAS에서 OpenMediaVault(OMV)로: 2TB 사진 데이터 마이그레이션과 중복 제거의 기술
개요기성 NAS 제조사의 소프트웨어는 사용이 간편하지만, 하드웨어 성능을 100% 활용하거나 특정 오픈소스 플랫폼을 자유롭게 구동하기에는 제약이 따릅니다. 본 포스트에서는 Synology NAS 환경에서 벗어나, 더욱 자유로운 커스터마이징이 가능한 OpenMediaVault(OMV) 기반의 자가 호스팅 서버로 2TB 규모의 사진 라이브러리를 성공적으로 마이그레이션한 과정을 공유합니다.
하드웨어 및 OS 마이그레이션 전략
환경 전환: Synology의 폐쇄적인 파일 시스템에서 범용 Linux 기반의 OMV로 전환하며 가장 신경 쓴 부분은 데이터 무결성입니다. 기존 드라이브를 OMV에 마운트할 때 파일 시스템 유형(Btrfs 또는 EXT4)을 유지하면서 권한(Permission) 문제를 해결하는 것이 핵심입니다.
Docker 기반 서비스 최적화: OMV는 openmediavault-omvextrasorg 플러그인을 통해 Docker와 완벽하게 통합됩니다. 사진 관리 플랫폼으로 Immich를 선택한 이유는 단순한 저장소를 넘어선 강력한 AI 이미지 인식 기능 때문입니다.
데이터 이전 및 메타데이터 복구2TB에 달하는 사진을 이전할 때 발생한 주요 이슈와 해결책입니다.
파일 동기화 (rsync 사용): 단순 복사(Copy)가 아닌 rsync 명령어를 사용하여 데이터 전송 중 손실을 방지하고, 원본 파일의 타임스탬프와 메타데이터를 그대로 유지했습니다.
rsync -avP /source/path/ /destination/path/
메타데이터 추출: Immich가 촬영 시간과 위치 정보를 인식하기 위해 파일 내부 EXIF 데이터를 재확인했습니다.
중복 제거(Deduplication) 기술오랜 기간 사진을 관리하다 보면 자연스럽게 중복 파일이 쌓이게 됩니다. 2TB 라이브러리에서 공간을 확보한 방법입니다.
해시(Hash) 기반 판별: 파일 이름이 달라도 내용이 같으면 중복으로 간주하는 알고리즘을 사용했습니다. SHA-256 해시 값을 비교하여 1:1로 비교하는 스크립트를 작성하여 중복 파일을 식별했습니다.
Immich CLI 활용: Immich에서 제공하는 CLI 도구를 결합하여, 라이브러리를 스캔하고 중복을 정리하여 약 15%의 저장 공간을 효율적으로 확보했습니다.
결론Synology에서 OMV로의 전환은 단순히 운영체제를 바꾸는 것이 아니라, 데이터를 온전히 내 것으로 만들고 관리하는 과정입니다. 초기 세팅의 복잡함은 있지만, 일단 구축이 완료되면 압도적인 제어 권한과 커스터마이징의 즐거움을 누릴 수 있습니다. 자가 호스팅 사진 서버를 고민 중이라면, OMV와 Immich 조합을 적극 추천합니다.