맥에서 에러 -50 (파일이 복사되지 않는 오류 등)는 인터넷 상에서 흔하게 접할 수 있습니다.
"The operation can’t be completed because an unexpected error occurred (error code -50)."
이게 로컬이나 외장형 디스크라면 디스크 유틸리티 같은 방법으로 권한이나 오류를 복구할 수도 있겠지만 NAS 같이 네트워크 드라이브에서 이런 문제가 생긴다면 다른 문제입니다. 물론 진짜 파일이 깨졌을 수도 있지만 다른데선 다 열리는데 맥에서만 안 열린다면 아래의 팁을 한번 사용해 보세요.
증상: shared network 에 있는 특정 파일을 파인더에서 볼 수 있고, 이름도 변경 가능하지만 파일을 열 수도 없고 네트웍-로컬 로 복사가 이루어지지 않음. 미디어 파일에서 주로 발생. (쓰기는 되는데 읽기는 안 되는 이상한 상태)
정말 엄청난 삽질을 했는데, 결국은 그냥 프로토콜 문제였습니다. smb 로 연결을 하니 해결이 되었습니다. (ftp 로도 파일 전송에는 문제가 없었습니다만 ftp 는 NAS 에서 따로 열어줘야하고 파일 전송외에는 불편하므로 smb 가 속도가 좀 느려도 나은 방법인 것 같습니다.)
포럼에서 한 사용자가 smb 가 아닌 afp 로 연결을 하면 된다는 소릴 듣고 해봤는데도 안되어서 혹시나 하는 마음에 반대로 smb 로 연결하니 해결이 되었습니다.
해결법: 파인더에서 command + k - smb://xxx.xxx.x.xxx 로 연결하니 잘 됩니다.
파인더에서 보통 나오는 기본 연결은 afp://xxx.xxx.x.xxx 로 연결하는 것 같습니다 (예상일뿐 확실하지는 않습니다). 이렇게 연결하면 한번 저 -50 오류가 뜬 특정 파일에서 별짓을 다해도 문제가 생겼습니다. 어떻게 꼬인 건지는 아직도 모르겠습니다.
따라서 두가지 연결을 다 해보시고 오류가 안 나는 방식으로 접속하시면 될 겁니다.
애플 타임머신이 아닌 다른 NAS 를 타임머신 용으로 사용할 때에 문제가 생길 시에도 아마도(?) 적용 가능한 팁일 것 같습니다.
물론 이 팁은 환경이나 증상에 따라 잘 될수도 있고, 안 될수도 있습니다.
어쨌든 몇시간을 삽질한 결과가 허망하게 마무리되었습니다.
afp와 smb는 다른 프로트콜이니 각각의 프로세스 소유자나, 설정에서의 권한 설정이 달라서 아마 하나는 되고, 안되고 그러는 거일 수도 있을거 같습니다.
다행이 nas에서 smb, afp를 둘다 설정해두셔서 smb://로 도 접속이 가능한걸로 보이구요.
smb는 꺼두셨다면 afp로밖에 접속이 안되겠죠.
nas에서 타임머신은 afp프로트콜로 돌아가는거구요
글에서 적은대로 증상이나 환경에 따라 해법은 다르겠지만, 연결 해제/재접속 시에도 오류가 생긴다면 한번 시도해볼만한 팁이라고 생각합니다. 그냥 맥초보의 삽질기 정도로 이해해주세요.