Mam problem z procesem MDS działającym dziko na moim MacBooku Pro 13 ". Przeczytałem na innych forach pomocy technicznej, wskazując, że nieprawidłowo sformatowane dyski zewnętrzne mogą stanowić problem, ale nie mam podłączonych dysków. Jak można rozwiązać ten problem? debugowane i naprawione?
Jeśli to pomoże, mam ogromne archiwum poczty. Nie wyłączyłem indeksowania tego archiwum, ponieważ nie byłem w stanie znaleźć korelacji między nimi, ale rozważam to.
(Może to być normalne zaraz po aktualizacji z 10.5 do 10.6, w takim przypadku indeks wyszukiwania Spotlight musi zostać przebudowany do mds
. Ale w tym przypadku minęło kilka tygodni.)
Spotlight
wciąż występuje w rzeczywistychYosemite
wersjach. Nie mogę jeszcze powiedziećEl Capitan
.Odpowiedzi:
Aby zobaczyć, co faktycznie robi mds, a co ważniejsze, jego potomny mdworker - użyj fs_usage, aby zarejestrować, jakie pliki otwiera:
Chociaż jest tam wiele niezrozumiałych rzeczy, mówi ci, kiedy otwiera plik, aby rozpocząć czytanie z niego. Skopiowanie pliku PDF do mojego systemu plików pokazuje, że mdworker otwiera plik, a następnie natychmiast po dużej aktywności ...
ps, jeśli chcesz trochę mniej szczegółów, to po prostu wyświetli listę otwartych punktów pliku:
źródło
fs_usage
mogłem dokładnie zobaczyć, które pliki się rozłączyłymdworker
. Usunąłem niepoprawne foldery (prawdopodobnie miały pętlę dowiązania symbolicznego), ponownie uruchomiłem procesy Spotlight i wszystko działało.mds
proces, który działa dziko, po prostu zamieńmdworker
polecenie w poleceniu namds
. (Pomogło mi to zdiagnozować problem, gdy Spotlight nagle zdecydował się zaindeksować moją partycję Bootcamp.) Dzięki!W rzadkim przypadku, w którym chcesz wyłączyć wyróżnianie, użyj następującego polecenia:
Aby ponownie włączyć:
źródło
Chciałem tylko zauważyć, że Spotlight / MDS może wcale nie być problemem. Błędy w Time Machine (szczególnie gdy Time Machine zajmuje dużo czasu na „indeksowanie”) mogą stworzyć sytuację, w której Spotlight próbuje ciągle indeksować te same pliki.
źródło