Archivi per la categoria ‘Macosx’

Spotlight fa le bizze…

Venerdì, 9 Maggio 2008

Da qualche giorno ho gravi problemi con spotlight del mio macbook (con Leopard). Dopo la classica pulizia di primavera (con Onyx) spotlight ha iniziato a creare problemi…

Indicizza selvaggiamente tutto il disco di avvio del mio amato macbook ma…non si ferma mai! E’ come se andasse in loop, indicizza tutto e una volta finito attende qualche secondo e ricomincia da capo. Ovviamente questo è un grosso problema, il mac diventa inutilizzabile, il dual core va a palla e il disco ravana all’infinito.

Ho provato dunque a cancellare il file di indice sia manualmente (sudo rm -r /.Spotlight-V100) sia tramite terminale con il comando mdutil.

Nello specifico i comandi che si devono dare sono:

sudo mdutil -E /

per cancellare l’indice relativo al disco principale (specificato con /). Nel caso si volessero cancellare gli indici di altri volumi è sufficiente passargli il path al posto di /.

Altri comandi utili possono essere:

sudo mdutil -s /

che restituisce lo stato (indexing enabled o disabled)

sudo mdutil -i on /

per attivare l’indicizzazione

sudo mdutil -i off /

per disattivare l’indicizzazione

Se vogliamo fare delle modifiche a tutti i volumi contemporaneamente basta usare aggiungere l’opzione “-a” alla riga di comando.

Esiste poi un comando importantissimo: mdimport

Mdimport si occupa di importare i dati relativi ai file nel database affinché Spotlight sia ingrado di cercare correttamente ciò che l’utente ricerca. L’opzione -L (sudo mdimport -L) dovrebbe stampare a video la lista degli “importers” installati.

E qui viene il bello (anzi il brutto): nel mio caso restituisce una lista vuota (null). Molto preoccupante :(

Mi auguro di non dover ricorrere ad un “archivia e installa”, sarebbe una sconfitta. C’e anche da dire poi che il mio macbook è acceso almeno 12/13 ore al giorno da un paio d’anni abbondanti…

Vi tengo aggiornati