Por que o MDS é executado livremente no Mac OS X 10.6?

109

Estou tendo problemas com o processo do MDS em execução no MacBook Pro 13 ". Li em outros fóruns de suporte indicando que unidades externas formatadas incorretamente podem ser um problema, mas não tenho unidades conectadas. Como posso esse problema é depurado e corrigido?

Se isso ajudar, eu tenho um enorme arquivo Mail. Eu não desliguei a indexação deste arquivo, porque eu não consegui encontrar uma correlação entre os dois, mas estou considerando isso.

(Isso pode ser normal logo após fazer uma atualização de 10.5 para 10.6, caso em que o índice de pesquisa Spotlight precisa ser reconstruído por mds . Mas neste caso já faz algumas semanas.)

    
por kubi 24.09.2009 / 15:01

3 respostas

113

Para ver o que o mds e, mais importante, o seu mdworker filho está fazendo - use o fs_usage para registrar quais arquivos ele está abrindo:

sudo fs_usage -w -f filesys mdworker

Embora haja muitas coisas ininteligíveis, ele avisa quando abre um arquivo para começar a ler a partir dele. Copiar um PDF para o meu sistema de arquivos mostra o mdworker abrindo o arquivo e imediatamente depois de muita atividade ...

p.s. se você quiser um pouco menos de detalhes, isso apenas listará os pontos de arquivos abertos:

sudo fs_usage -w -f filesys mdworker | egrep "open"
    
por 24.09.2009 / 21:03
29

No caso raro de você querer desativar o Spotlight, use o seguinte comando:

sudo mdutil -a -i off

Para reativar:

sudo mdutil -a -i on
    
por 10.02.2010 / 04:31
3

Só queria observar que o Spotlight / MDS pode não ser o problema. Erros com o Time Machine (especialmente quando o Time Machine leva muito tempo para "indexar") podem criar uma situação em que o Spotlight tenta indexar continuamente os mesmos arquivos.

    
por 19.04.2012 / 23:52