Saya menduga bahwa ketika ruang disk rendah, secara otomatis menghapus indeks Spotlight untuk memberikan ruang bagi memori virtual. Kemudian ketika ruang menjadi tersedia itu akan muncul kembali. Tapi saya tidak yakin tentang itu.
Karena MacBook Air SSD saya hanya 128 GB, saya sering bekerja dengan sedikit ruang disk kosong dan pengindeksan ulang membuat saya gila.
Saya mencoba menonaktifkan Spotlight, menghapus indeks dan indeks ulang. Periksa juga filesystem dan izin perbaikan. Dalam laporan diagnostik (~ / Library / Log / DiagnosticReports /) tidak ada yang disebutkan tentang pengindeksan ulang.
Anda dapat mengatakan bahwa saya harus mengontrol jumlah ruang kosong tetapi juga harus dengan cara lain. Menonaktifkan Spotlight bukanlah pilihannya.
crosspost: https://discussions.apple.com/message/17321018#17321018
Jawaban:
mdutil adalah alat baris perintah yang mengontrol Spotlight.
Melihat halaman manual mdutil, tampaknya tidak ada opsi untuk membuat indeks persisten terlepas dari ruang disk. Ada yang menyebutkan bahwa "pengindeksan mungkin tertunda karena ruang disk yang rendah atau kondisi lain".
Satu ide yang terlintas dalam pikiran adalah bahwa Anda dapat menghapus izin menulis pada file indeks Anda untuk semua pengguna, ini harus mencegah mereka dari dihapus, tetapi itu juga akan mencegah mereka dari pembaruan, dan indeks statis kemungkinan tidak diinginkan, dan dapat menyebabkan kesalahan. Ini mungkin layak untuk diuji, tapi saya tidak berharap itu akan berjalan dengan baik.
Tampaknya Spotlight dirancang untuk bekerja sesuai dengan yang Anda cari. Saya akan menyarankan mengirim permintaan fitur ke Apple.
sumber