[IT/기술] [Obsidian] 시놀로지 NAS WebDAV 연동 시 경로 길이 문제와 해결책

관리자 Lv.1
02-09 09:15 · 조회 0 · 추천 0

Obsidian + Synology NAS WebDAV

경로 길이 제한으로 인한 동기화 실패 문제와 해결책

문제 현상

Obsidian에서 노트를 작성하고 시놀로지 NAS의 WebDAV로 동기화할 때, 폴더 구조가 깊거나 파일명이 긴 경우 특정 파일만 동기화되지 않는 현상이 발생합니다. 에러 메시지 없이 조용히 실패하는 경우가 많아 발견이 늦어질 수 있습니다.

핵심 원인: Synology NAS의 경로 길이 제한

Synology NAS는 OS별로 엄격한 경로 길이 제한을 가지고 있습니다:

운영체제 전체 경로 제한 파일명 제한
Windows247자 (실질적 260자)255자
macOS768자255자
Linux2,048자255자
암호화 폴더143자-

WebDAV + 한글의 치명적 조합

WebDAV는 경로를 URL로 전달합니다. 이때 한글은 URL 인코딩되면서 길이가 폭증합니다:

예시: 한글폴더 (4글자, 12바이트)

URL 인코딩 후: %ED%95%9C%EA%B8%80%ED%8F%B4%EB%8D%94 (36자)

→ 한글 폴더명 하나가 URL에서 약 3배로 늘어남!

Obsidian vault 경로가 /volume1/homes/user/Drive/Obsidian/프로젝트/개발노트/2026년/1월/회의록_상세내용.md 같은 구조라면, URL 인코딩 후 쉽게 247자를 넘깁니다.

추가 문제들

특수문자 버그: 파일명에 % 문자가 포함되면 WebDAV 동기화가 실패합니다 (Remotely Save 플러그인의 알려진 이슈).

대소문자 구분: 서버 주소의 대소문자가 엄격하게 구분됩니다. Drivedrive의 차이로도 동기화가 깨집니다.

사일런트 실패: 에러 메시지 없이 동기화가 건너뛰어지는 경우가 있어 데이터 유실 위험이 있습니다.

해결 방법

즉시 적용 가능

  • 폴더 구조를 단순화해서 경로 깊이 줄이기
  • 파일명과 폴더명을 짧게 유지
  • 한글 경로를 영문으로 변경 (URL 인코딩 길이 감소)
  • 암호화 폴더 사용 시 일반 폴더로 변경 (143자→247자)
  • Synology WebDAV 설정에서 "Enable DavDepthInfinity" 활성화

근본적 대안: CouchDB + LiveSync

WebDAV 대신 Synology Docker에 CouchDB를 올리고 Obsidian LiveSync 플러그인을 사용하면 경로 길이 문제가 완전히 사라집니다. URL 인코딩 자체가 없어지고, 실시간 동기화 + 스마트 충돌 병합까지 지원됩니다.

항목WebDAVCouchDB LiveSync
경로 제한있음 (247~768자)없음
한글 경로URL 인코딩 폭증문제없음
동기화 방식수동/주기적실시간
충돌 처리단순 덮어쓰기스마트 병합

참고: Synology Community, Remotely Save GitHub Issues, Synology Knowledge Center

💬 0 로그인 후 댓글 작성
첫 댓글을 남겨보세요!