다음 클라우드, 파일명 길이 문제로 동기화 실패 시 해결 방법

현상

다음 클라우드 동기화 시, 파일 이름 길이가 다음 클라우드에서 허용하는 길이보다 길어서 다음과 같은 메세지가 출력되는 경우가 있다.


파일 하나의 동기화가 실패했을 때의 메시지


여러 파일의 동기화가 실패했을 때의 메시지

문제점

  • 어느 경로의 어떤 파일들이 동기화에 실패했는지 명확히 알 수 없음

문제는 여러 파일의 동기화가 실패했을 때, 동기화 실패한 파일의 개수는 알 수 있지만, 어떤 파일이 동기화에 실패했는지는 알 수 없다는 점이다. 파일 하나만 동기화 실패했을 때는 파일 이름의 일부나마 나오기 때문에 빨리 찾을 가능성이 높지만, 이마저도 확실한 것은 아니다.

해결방법

  • Mac OS X: /System/Users/[UserName]/Library/Application Support/Daum/DaumCloud
  • Windows: C:/Users/[UserName]/AppData/Local/Daum/DaumCloud
위 경로로 들어가 보면 다음과 같은 파일 목록을 볼 수 있다.

daumcloud.sqlite
log_1.0.0.101_20110721.txt
log_1.0.0.101_20110727.txt
log_1.0.0.105_20110727.txt
log_1.0.0.105_20110728.txt

log 파일의 파일명을 보면 'log_[client_version]_[date].txt' 형식임을 알 수 있다. 파일명이 길어서 동기화에 실패했을 경우, 이 log 파일을 열어서 'ignore' 라는 키워드로 찾기를 해 보면 다음과 같은 log를 볼 수 있다.

09:33:40.587 Info: h: ignore long file name oZt81 /문서/한글한글한글한글한글한글한글한글한글한글한글한글한글한글한글한글한글한글한글한글한글한글한글한글한글한글한글한글한글.txt

보는 바와 같이 경로도 함께 표시해 주기 때문에 정확히 어떤 파일이 동기화에 실패했는지 알 수 있다. 이제 찾아낸 파일의 이름을 적당히 줄여주면 문제 해결 끝.

Mac OS X

  • Mac OS X에서는 한글 한글자가 3 bytes

Mac에서는 한글 한글자가 3bytes로, 한글을 포함해서 파일명을 작성했을 때 제한 글자 수가 상당히 짧다. 상대적으로 파일명 글자 수 제한이 긴 Windows에서 다음 클라우드로 업로드한 파일을 Mac에서 싱크하는 경우, 파일 이름 길이로 인한 문제가 발생할 가능성이 크다.

Tag

Leave Comments