diskarbitrarationd는 USB 드라이브를 꺼낸 후 10분 동안 CPU를 100% 소비합니다.

diskarbitrarationd는 USB 드라이브를 꺼낸 후 10분 동안 CPU를 100% 소비합니다.

최근 Macbook에서 Seagate SRD0SP0 USB 2.0 하드 드라이브를 꺼낼 때 문제가 발생했습니다. 여기에는 두 개의 파티션이 있습니다. 하나는 Time Machine 백업이고 다른 하나는 미디어용 ExFAT 파티션입니다. 스파스 번들 디스크 이미지도 있습니다.

디스크를 꺼낼 때 diskarbitrationd는 최종적으로 꺼낼 때까지 약 10~15분 동안 한 CPU의 100%를 소비합니다. 콘솔에는 다음과 같은 내용이 포함되어 있습니다.

1/2/13 6:02:32.097 PM fseventsd[67]: could not open <</Volumes/ExFAT/.fseventsd/fseventsd-uuid>> (No such file or directory)
1/2/13 6:02:32.097 PM fseventsd[67]: log dir: /Volumes/ExFAT/.fseventsd getting new uuid: B0B6D688-5CB1-4236-BA7E-BB90E19D3C10
1/2/13 6:07:58.336 PM fseventsd[67]: Events arrived for /Volumes/DiskImage after an unmount request! Re-initializing.
1/2/13 6:07:58.336 PM fseventsd[67]: creating a dls for /Volumes/DiskImage but it already has one...
1/2/13 6:08:03.755 PM fseventsd[67]: Events arrived for /Volumes/ExFAT after an unmount request! Re-initializing.
1/2/13 6:08:03.755 PM fseventsd[67]: creating a dls for /Volumes/ExFAT but it already has one...
1/2/13 6:08:04.227 PM mds[57]: (Error) LSOF: File '/Volumes/ExFAT' (fd=11) left open on device 16777222
1/2/13 6:15:53.927 PM SystemUIServer[302]: Error getting disk for path /Volumes/Backup: Couldn't stat disk
1/2/13 6:16:08.033 PM SystemUIServer[302]: Error getting disk for path /Volumes/Backup: Couldn't stat disk

어느 것이 어느 것인지 더 명확하게 볼륨 이름을 변경했습니다.

두 파티션 모두에서 Disk First Aid를 실행했습니다. 이것은 OS X 10.8.2이며 몇 주 전에 깨끗하게 설치되었습니다. 특별한 소프트웨어를 실행하고 있지는 않지만 Sophos An

문제가 무엇인지 또는 어떻게 진단할 수 있는지에 대한 아이디어가 있습니까?

답변1

확실하지는 않지만, 기록된 "이벤트"의 문제는 스파스 번들 디스크 이미지의 인덱싱인 것 같습니다.

나는 "Spotlight"가 두 가지 모두를 색인화하려고 시도한다고 가정합니다.

  • 디스크 이미지가 마운트된(및 인덱싱된) 볼륨입니다. 무언가를 편집할 가능성이 있기 때문입니다(아마도 비자발적일 수 있습니다. 계속 살펴보거나 lsof이와 유사한 것).
  • 그리고 이전 지점(및 스파스 번들 디스크 이미지의 특성)으로 인해 해당 디스크 이미지가 포함된 디렉터리입니다.

그리고 후자는 첫 번째가 완료되지 않을 때까지 색인을 계속 업데이트할 수 있다고 가정합니다.


아마도 Mac OS X은 스파스 번들의 일부를 조각 모음하려고 시도하는 것 같습니다…

아마도 (아마도) 마운트된 볼륨으로 작업을 수행하도록 구성된 바이러스 백신일 것입니다… (그리고 실제로는 전혀 필요하지 않을 수도 있습니다)


첫 번째 로그를 통해 불량 블록에 대해 생각해 볼 수 있습니다. 아마도 드라이브 고장일까요?


또한 exFAT는 기계식 하드 디스크가 아닌 플래시 드라이브에 최적화되어 있다는 점을 고려하세요. 이는 전반적인 성능에 어떻게든 영향을 미칠 수 있습니다.

또한 Mac OS X의 exFAT 구현이 훌륭하지 않다는 글을 읽은 적이 있습니다(어디인지 기억이 나지 않습니다). 그리고 솔직히 저는 Apple이 첫 번째 통합 이후 이를 변경할 것이라고는 예상하지 못했습니다.


로그에 주요 Spotlight 언급이 있기 때문에 제가 제안하는 해결책은 디스크 이미지 파일(및 인덱싱할 필요가 없는 기타 파일)을 하위 디렉터리로 이동하고 Spotlight의 메타데이터 서버에 해당 파일을 인덱싱하지 않도록 지시하는 것입니다. 상관없습니다) 해당 마운트된 볼륨( mdutil명령줄 도구를 사용할 수 있음) 하지만 실제로 필요한 경우를 제외하고는 exFAT 파티션을 전혀 인덱싱하지 않는 것이 좋습니다. 하지만 드라이브 상태와 소포스의 행동을 모두 주시하겠습니다...

관련 정보