Impedisce la rimozione automatica dell'indice di Spotlight a causa dello spazio su disco insufficiente

3

Suppongo che quando lo spazio su disco scarseggia, cancella automaticamente l'indice di Spotlight per fare spazio alla memoria virtuale. Poi, quando lo spazio diventa disponibile, reindicizza. Ma non ne sono sicuro.

Dato che il mio MacBook Air SSD ha solo 128 GB, lavoro spesso con poco spazio libero su disco e la reindicizzazione mi fa impazzire.

Ho provato a disabilitare Spotlight, rimuovere il suo indice e reindex. Controlla anche il filesystem e ripara i permessi. Nei rapporti diagnostici (~ / Library / Logs / DiagnosticReports /) non viene menzionato nulla sulla reindicizzazione.

Puoi dire che dovrei controllare la quantità di spazio libero, ma dovrebbe anche essere un altro modo. La disattivazione di Spotlight non è l'opzione.

crosspost: link

    
posta diimdeep 17.01.2012 - 20:45
fonte

1 risposta

2

mdutil è lo strumento da riga di comando che controlla Spotlight.

Guardando la pagina man mdutil, non sembra essere un'opzione per rendere persistente l'indice, indipendentemente dallo spazio su disco. Si dice che "l'indicizzazione può essere ritardata a causa di spazio su disco insufficiente o altre condizioni".

Un'idea che ti viene in mente è che puoi togliere i permessi di scrittura sui tuoi file di indice per tutti gli utenti, questo dovrebbe impedire loro di essere cancellati, ma impedirebbe anche loro di essere aggiornati, e probabilmente un indice statico non desiderabile e potrebbe causare errori. Questo potrebbe essere degno di test, ma non mi aspetto che andrebbe molto bene.

Non sembra che Spotlight sia progettato per funzionare nel modo che stai cercando. Suggerirei di inviare una richiesta di funzionalità ad Apple.

    
risposta data 17.01.2012 - 21:22
fonte

Leggi altre domande sui tag