Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

OneDrive가 .DS_Store 파일 때문에 동기화되지 않을 때 – macOS 동기화 오류 완벽 해결 가이드

macOS에서 OneDrive를 사용하다 보면 .DS_Store 파일로 인해 동기화 오류가 발생하는 경우가 있습니다. 이런 상황에서는 OneDrive 아이콘을 클릭했을 때 '파일을 업로드할 수 없음 – 동기화 문제 보기'라는 경고 메시지가 나타납니다. 이 메시지를 클릭하면 동기화되지 않는 파일 목록이 표시되는데, 목록에 .DS_Store 파일이 있다면 이 글에서 소개하는 해결 방법을 따라 해보세요. .DS_Store 동기화 오류는 OneDrive 동기화를 부분적으로 또는 전체적으로 중단시킬 수 있습니다.

OneDrive .DS_Store 동기화 오류 해결 방법

DS_Store 파일이란?

DS_Store 파일은 macOS에서만 사용되는 숨김 파일로, 해당 파일이 위치한 폴더의 속성이나 메타데이터를 기록합니다. 여기에는 아이콘 위치, 배경 이미지 선택 같은 정보가 담겨 있습니다. DS Store는 Desktop Services Store의 약자이며, macOS의 Finder 애플리케이션이 모든 폴더마다 생성하고 관리합니다. Windows에서 비슷한 용도로 사용하는 desktop.ini 파일과 비교할 수 있습니다.

다시 OneDrive 문제로 돌아가면, 어떤 이유로 인해 macOS가 이 파일의 동기화를 허용하지 않으면서 '파일 문제로 인해 모든 업로드가 차단되었습니다. 항목을 OneDrive에 업로드할 수 없습니다'라는 오류가 표시됩니다.

1] .DS_Store 파일 삭제하기

  • Command + 스페이스바를 눌러 Spotlight를 엽니다.
  • Terminal(터미널)을 입력하고 Enter 키를 눌러 실행합니다.
  • 아래 명령어를 입력하여 OneDrive 폴더 내의 모든 ds_store 파일을 삭제합니다.
find ~/OneDrivePath/ -name ".DS_Store" -depth -exec rm {} \;

정확한 경로를 찾기 어렵다면, OneDrive 폴더에서 바로 터미널을 여는 방법을 사용하세요.

  • Spotlight에 OneDrive를 입력합니다.
  • 검색 결과가 나타나면 Enter 키를 누릅니다.
  • OneDrive 폴더를 마우스 오른쪽 버튼으로 클릭하고 '해당 폴더에서 터미널 열기'를 선택합니다.
  • 그리고 다음 명령어를 실행합니다.
find -name ".DS_Store" -depth -exec rm {} \;

이 명령어는 모든 DS_Store 파일을 삭제하며, 그 후 동기화가 정상적으로 재개됩니다. 사실 OneDrive가 처음부터 ds_store 파일 자체를 차단했다면 이런 동기화 오류를 미리 예방할 수 있었을 것입니다.

2] .DS_Store 파일 동기화 차단하기

위 방법의 단점은 문제가 발생할 때마다 매번 명령어를 실행해야 한다는 점입니다. 일반 개인 사용자에게는 별도 옵션이 없지만, 비즈니스 사용자라면 특정 파일 형식의 업로드를 차단할 수 있습니다. 이 설정은 OneDrive 관리 센터의 전역 설정에서 가능합니다.

  • OneDrive 관리 센터를 열고 왼쪽 창에서 동기화(Sync)를 클릭합니다.
  • 특정 파일 형식 동기화 차단(Block syncing of specific file types) 체크박스를 선택합니다.
  • 차단할 파일 확장자를 입력합니다. 이 경우 .ds_store를 입력하면 됩니다.
  • 설정을 저장한 후 동기화합니다.

OneDrive는 일반적으로 잘못된 파일 형식과 폴더를 차단하여 '동기화 보류 중(Sync pending)' 오류에 걸리지 않도록 합니다. 다음 이름은 파일이나 폴더 이름으로 사용할 수 없습니다: .lock, CON, PRN, AUX, NUL, COM0~COM9, LPT0~LPT9, _vti_, desktop.ini, 그리고 ~$로 시작하는 모든 파일명입니다. 또한 " * : < > ? / \ | ~ # % & { }와 같은 특수 문자도 파일명에 사용할 수 없습니다.

이 가이드가 도움이 되었기를 바라며, OneDrive .DS_Store 동기화 오류를 성공적으로 해결하셨길 바랍니다.