10.7.5로 업데이트 한 이후 Spotlight 및 Time Machine은 매우 느립니다.
- 일반 시스템 드라이브를 색인화하려면 Spotlight는 며칠 이 필요하다고 계산합니다 .
- 결과적으로 Time Machine은 ~ 100 Mib의 증분 백업에 최대 1 시간 이상이 걸립니다.
이러한 느린 Time Machine 백업 및 스포트라이트 인덱싱에는 어떤 솔루션이 있습니까?
10.7.5로 업데이트 한 이후 Spotlight 및 Time Machine은 매우 느립니다.
이러한 느린 Time Machine 백업 및 스포트라이트 인덱싱에는 어떤 솔루션이 있습니까?
답변:
OS X 라이온 10.7.5 보충 업데이트 10월 4일 발표는 2012 년이 포함됩니다 :
Time Machine 백업을 완료하는 데 시간이 오래 걸리는 문제를 해결합니다.
테스트 후 문제가 완전히 해결 된 것 같습니다.
저 에게이 업데이트를 설치 한 후의 첫 번째 백업은 여전히 예기치 않은 시간이 걸리고 많은 com.apple.backupd[423]: Waiting for index to be ready (100)메시지가 포함 되었으므로 Spotlight가 아직 드라이브를 올바르게 다시 색인화하지 않았을 수 있습니다. 몇 시간 후, 소규모 백업은 일반적인 속도로 완료되며 모든 것이 정상입니다.
ocspd변경 (mdworker 항목에는 변경 사항이 없음). /System/Library/Sandbox/Profiles/com.apple.xpchelper.sb보충 후의 모습은 무엇입니까 ?
해당 주제 에이 해결 방법을 게시했습니다 . 여기에 있습니다 (해결책이 아니며 수정 사항이 릴리스 될 때까지 백업 및 스포트라이트가 작동하도록하는 임시 해결 방법 일뿐입니다).
터미널 사용하기 :
스포트라이트 인덱싱을 비활성화했습니다.
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
모든 드라이브 (백업 드라이브 포함)에서 Spotlight 인덱스를 삭제했습니다.
sudo rm -rf /.Spotlight-V100/Store-V1 /.Spotlight-V100/Store-V2 /.Spotlight-V100/VolumeConfiguration.plist
sudo rm -rf /TimeMachineDrive/.Spotlight-V100/Store-V1 /TimeMachineDrive/.Spotlight-V100/Store-V2 /TimeMachineDrive/.Spotlight-V100/VolumeConfiguration.plist
( rm -rf /.Spotlight-V100/*나에게는 효과가 없었습니다.) (이것은 Spotlight의 개인 정보 설정을 사용하여 전체 드라이브를 제외하고 다시 포함 시켜서 수행 할 수도 있습니다.)
/var/folders컨텐츠를 삭제했습니다 ( 이 주제를 참조 하여 이유를 확인하십시오 ).
sudo rm -rf /var/folders/*
하위 폴더 에서 .inProgress파일을 삭제했습니다 Backups.backupdb(휴지통에 넣고 휴지통을 비우는 유일한 방법입니다).
.inProgress파일을 삭제하는 대신 백업 드라이브를 다시 포맷해야 할 수도 있습니다 .
재부팅 한 다음 Spotlight를 다시 시작했습니다.
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
sudo mdutil -i on -E /
Spotlight가 색인 작성 프로세스를 완료 할 때까지 기다렸습니다
TimeMachine을 사용하여 새 백업을 시작했습니다.
"Mac OS X 10.7에서 Spotlight를 사용하면 TimeMachine이 중단됩니다."라는 제목으로 버그 리포트를 Apple에 공개했습니다.
일부 단계는 쓸모가 없지만 slow TM 및 Spotlight에 대한 다른 주제를 읽으면서 내가 배운 모든 것을 취했습니다.
sudo rm -rf /var/folders/*내 경우에 트릭을 수행
/var/foldersEl Capitan 의 내용을 제거하지 않으면 시스템이 완전히 호스가됩니다. 로그인하는 동안 진행률 표시 줄이 중지되고 TM 백업을 다시 설치해야했습니다. 기록적으로 TM은 MenuMeters 로 인해 내 컴퓨터에서 느리게 진행 되었습니다 .
콘솔 로그 파일을 확인하고 다음과 같은 행을 찾으십시오 (실제 로그 행에는 프로세스 ID 및 날짜가 있음).
sandboxd: mdworker deny mach-lookup com.apple.ls.boxd
mdworker: Unable to talk to lsboxd
당신이 그것을보고 있다면, 아마도 문제의 원인 일 것입니다. Appple이이 최신 릴리스에서 수행 한 작업 (Mountain Lion 10.8.2에도 영향을 미침).
mdworker(Spotlight에 대한 파일을 스캔하고 색인화 LSCopyLibraryItemURLs()하는 ) 호출 로 결국 메시지를 보내는 것 외에는 실제로 무슨 일이 일어나고 있는지 모르겠습니다 lsboxd. 샌드 박스 정책에서는이를 허용하지 않으므로 작업자가 사망합니다.
따라서 정책 파일이 잘못되었거나 mdworker전화를 걸지 않아야합니다. 모르겠어요 그러나 정책 파일을 수정하는 것은 비교적 쉽습니다. 잠재적으로 위험 하지만 쉽지 않습니다.
이 파일들을 루트로 편집하십시오 :
/usr/share/sandbox/mdworker.sb
/usr/share/sandbox/mdworker-bundle.sb
파일 안에 다음 줄이 있습니다.
(allow mach-lookup (global-name "com.apple.ocspd"))
바로 아래에 줄을 추가하십시오.
(allow mach-lookup (global-name "com.apple.ls.boxd"))
그게 다야!
추가적인 편안함을 원한다면 재부팅하십시오. 스포트라이트 인덱스를 지우고 다시 시작하십시오.
sudo mdutil -E /
사실, 여전히 mdworker: Unable to talk to lsboxd로그 파일에 표시되지만 적어도 인덱싱이 완료되고 Time Machine이 다시 빠르게 이동합니다.
mdworker-lsb.sb, mdworker-scan.sb그리고 mdworker.sb. 그것들은 모두 줄만 포함하고 (allow mach-lookup)있지는 않습니다 (allow mach-lookup (global-name "com.apple.ocspd")).
mdworker.sb내가 가지고 (allow mach-lookup) (allow mach-lookup (global-name "com.apple.ls.boxd"))내가 그 라인을 추가 한 후 나는 다시 시작됩니다. 그러나 타임머신은 여전히 달팽이 속도를 늦추고 있습니다. 도와 주실 수 있습니까?
mdworker.sb이미 한 (allow mach-lookup)다음 (1) 당신은 꿀벌보고해서는 안 sandboxd: mdworker deny mach-lookup com.apple.ls.boxd로그에 도움하지 않습니다 파일을 편집 (2). @ user15380
mdworker가 아닌 프로파일 cannot talk to lsboxd을 편집 하여 콘솔 (포함)의 모든 mdworker 관련 샌드 박스 오류를 완전히 수정할 수 있습니다 system.sb. system.sb 파일은 mdworker를 포함하여 샌드 박스에서 실행되는 모든 Apple 시스템 프로세스에서 사용됩니다. 이 파일 (에있는 /System/Library/Sandbox/Profiles)을 수정 하여 다음을 포함하는 경우 :
(allow mach-lookup (global-name "com.apple.ls.boxd"))
(allow mach-lookup (local-name "com.apple.ls.boxd"))
그러면 모든 lsbox 관련 mdworker 문제가 중지됩니다.
Spotlight가 색인 작성을 완료하지 않으면 색인이 항상 특정 파일에서 중지되기 때문일 수 있습니다. 이 문제로 인해 몇 년 전에 새로 설치했지만 이전 파일을 복원 한 후에 돌아 왔습니다. 시스템 환경 설정의 개인 정보 탭에 폴더를 추가하여 파일의 범위를 좁혔습니다.
슈퍼 유저의 누군가 가 opensnoop을 실행하여 mdworker가 중지 한 파일을 찾았습니다.
sudo opensnoop -n mdworker
user37651이 제안한 편집에서 :
위의 opensnoop 명령을 실행했으며 ~ / Library / Developer의 파일에 이전 Time Machine 복원에서 가져온 파일에 문제가 있음을 보여주었습니다. (현재 XCode가 설치되어 있지 않습니다.) 폴더를 삭제하고 Spotlight 인덱싱이 30 분 만에 완료되었습니다. My Time Machine 백업이 작동하는 것 같습니다.
Spotlight 색인을 삭제 한 다음 Mac OS X이 처음부터 새로운 색인을 작성하도록 할 수 있습니다. 이것은 일반적으로 당신과 같은 상황에서 시도해 볼 가치가 있습니다.
이 작업을 수행하는 터미널 명령을 모른다는 것이 두렵습니다. 필요한 경우 Koingo Software 의 상용 프로그램 인 MacPilot을 사용하는데 ,이 비용은 20 달러입니다. 15 일 동안 사용할 수있는 모든 기능을 갖춘 평가판이 있습니다. 유용하다고 생각되면 지불하기로 결정할 수 있습니다.
나는 이것을하기위한 다른 유틸리티가 있다고 가정합니다.
물론 기존 Spotlight 인덱스를 삭제 한 후에는 Spotlight가 새 인덱스를 생성 할 때까지 기다려야합니다. 새 Mac을 완전히 생성하는 데 걸리지 않는 한 Mac을 중단없이 실행해야합니다.

mdutil명령 줄 도구를 사용하면 고통을 완화하는 데 도움이되지만 문제가 해결되지는 않습니다.
Time Machine이 더 빨리 작동 할뿐만 아니라 이러한 단계를 수행 한 후, 내가 수행 한 특정 단계를 요약하기 위해 다른 답변을 작성하고 있습니다. 부팅 시간이 1 분 10 초에서 40 초로 줄었습니다! 사람들이 동일한 사양으로 부팅 시간을 훨씬 적게보고있는 것을 보았을 때 부팅 시간이 항상 흥미로 웠습니다. 권한 복구, 디스크 복구, 심지어 iDefrag2로 조각 모음을 포함한 모든 단계를 수행하기 전에 많은 단계를 거쳤습니다. 지금까지 : P
sudo mkdir ~/trash_backup
sudo mv /var/folders ~/trash_backup/ # backup just in case
그런 다음 편집
/usr/share/sandbox/mdworker.sb및 /usr/share/sandbox/mdworker-bundle.sb을 사용하여 두 파일 (allow mach-lookup (global-name "com.apple.ls.boxd"))의 줄 아래 에 추가
(allow mach-lookup (global-name "com.apple.ocspd"))하십시오.
마지막으로
sudo mdutil -i on -E /; sudo reboot
감사합니다 lauhub와 Old Pro. 누구든지 부팅 시간 단축과 박스형 작업에 대한 마취 조회 및 보안 문제에 대해 설명 할 수 있습니까? 모두 감사합니다 :)
그래서 나는 다른 사람들과 똑같이 고통 받았지만 불행히도 모든 스레드를 올바른 순서로 읽지 못했기 때문에 기본적으로 원래 TM 백업을 잃어 버렸습니다.
어딘가에 다시 찾을 수없는 스레드 (슬로우 스포트라이트 인덱스에 관한 것 같다)는 단순히 10.7.5를 다시 설치 한 사람의 게시물이 있었고 모든 것이 정상으로 돌아 왔습니다. 그래서 저는 그렇게했습니다.
재설치가 완료된 후 TM을 끄고 Spotlight가 색인을 생성하도록 허용했습니다. 나는 타기 위해 나갔다. 그리고 내가 돌아 왔을 때 그것은 90 분 미만의 무엇인가에 149GB이었다. 그리고 그것은 작동합니다. 내 HD에서 물건을 검색했습니다.
그런 다음 TM을 켜고 완료하는 데 2 시간 9 분이 걸렸습니다.
따라서 시간과 대역폭을 10.7.4로 다운 그레이드하는 것을 고려하고 있다면 10.7.5를 다시 설치하는 것이 좋습니다.
https://discussions.apple.com/thread/4324046?start=60&tstart=0 에 따르면 Spotlight를 비활성화 $ sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist하면 Time Machine 백업 속도 가 향상됩니다.