A indexação do Spotlight parece travada, o que posso fazer?


14

Meu índice Spotlight foi corrompido, impedindo-me de pesquisar mensagens no Mail.app. Adicionei meu HD à lista de privacidade do Spotlight para excluir o índice. Eu o removi da lista de privacidade para que o Spotlight reindexasse a unidade do zero.

Eu fiz isso antes sem nenhum problema real.

No entanto, desta vez o Spotlight parece estar parado. Já faz " Estimativa do tempo de indexação " há cerca de 6 horas.

O que posso / devo fazer?



Bem, eu também fiz essa pergunta, este é um problema separado. Agora não consigo o Spotlight indexar minha unidade.
Darren Newton

Pergunta sobre a resposta (parece que não foi possível postar um comentário, apesar de eu estar logado): The "the_name_you_have_identified_before"; este é "MacintoshHD" no caso da resposta? Só quero fazer isso direito! Talvez o "atendedor" inicial, ou alguém para quem isso funcionou, possa responder a essa pergunta para mim. Muito Obrigado. :)
Drewdavid

Respostas:


23

Você pode tentar desativar temporariamente o Spotlight, removendo seus arquivos e depois reativando-o.

O processo para fazer isso envolve a execução de comandos do Terminal; portanto, preste atenção e verifique três vezes cada etapa.

Abra um Terminal.app (/Applications/Utilities/Terminal.app) e digite:

cd /Volumes
ls -l

Examine a saída disso, um deve ser o seu volume "quebrado". Depois de identificá-lo, siga estas etapas, tudo no Terminal. Na primeira vez que você executa um comando, sua senha pode ser necessária, isso é normal.

A saída pode parecer com:

lrwxr-xr-x   1 root    admin     1 Sep  2 12:23 MacintoshHD -> /

Então, o nome que você procura é "MacintoshHD".

Etapa número um : Desative o Spotlight para o seu Drive.

sudo mdutil -i off "/Volumes/the_name_you_have_identified_before"

Etapa número dois : Remova os índices da unidade.

sudo mdutil -E "/Volumes/the_name_you_have_identified_before"

Etapa número três : elimine todos os arquivos Spotlight da unidade. (dois comandos)

cd "/Volumes/the_name_you_have_identified_before"
sudo rm -fr .Spotlight-V100

Tenha cuidado com o último comando, digite-o exatamente como ele aparece.

Etapa número quatro : reative os holofotes no Drive.

sudo mdutil -i on "/Volumes/the_name_you_have_identified_before"

Agora, isso deve acionar uma reindexação completa do Spotlight. Você tem que ser extremamente paciente com isso. O Spotlight às vezes parece estar congelado, mas é realmente uma indexação. É melhor deixá-lo durante a noite e ser paciente.


Obrigado Martin - sua re-indexação agora, permitirá que você saiba como é.
Darren Newton

Deixei funcionar durante a noite, o drive agora está totalmente indexado, obrigado!
Darren Newton

Que bom que funcionou! Boa sorte!
Martin Marconcini

1
Eu tenho esse problema, mas não consigo fazer essa correção funcionar. Eu digito "sudo mdutil -i off / Volumes / Macintosh HD", pois foi assim que minha unidade foi identificada, mas obtenho a resposta Erro: caminho inválido /Volumes/Macintosh'. Error: invalid path HD '. Mesmo que eu troque o espaço em branco entre o Macintosh e o HD por um _ ou apenas remova o espaço em branco, não posso fazê-lo funcionar. O que estou fazendo de errado?

1
@JonteOttoman Tente colocar "/ Volumes / Macintosh HD" entre aspas.
Martin Marconcini 9/10/12
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.