Pengindeksan Spotlight tampaknya macet, apa yang bisa saya lakukan?

14

Indeks Spotlight saya rusak, mencegah saya mencari pesan di Mail.app. Saya menambahkan HD saya ke daftar privasi Spotlight untuk menghapus indeks. Saya kemudian menghapusnya dari daftar privasi sehingga Spotlight akan mengindeks ulang drive dari awal.

Saya telah melakukan ini sebelumnya tanpa masalah.

Namun, kali ini Spotlight tampaknya macet. Sudah " Memperkirakan waktu pengindeksan " selama sekitar 6 jam sekarang.

Apa yang bisa / harus saya lakukan?

Darren Newton
sumber
kemungkinan rangkap dari Mengapa indeks Spotlight saya rusak?
Studer
Baiklah, saya juga mengajukan pertanyaan itu, ini masalah tersendiri. Sekarang saya tidak bisa mendapatkan Spotlight untuk mengindeks drive saya.
Darren Newton
Pertanyaan tentang jawabannya (tampaknya tidak dapat memposting komentar meskipun saya masuk): "the_name_you_have_identified_before"; apakah ini "MacintoshHD" dalam hal jawabannya? Hanya ingin melakukan ini dengan benar! Mungkin "penjawab" awal, atau seseorang yang bekerja untuk ini dapat menjawab pertanyaan ini untuk saya. Terimakasih banyak. :)
Drewdavid

Jawaban:

23

Anda dapat mencoba menonaktifkan Spotlight untuk sementara, menghapus file-nya dan mengaktifkannya kembali.

Proses untuk melakukan ini melibatkan mengeksekusi perintah Terminal, jadi harap perhatikan dan periksa tiga kali setiap langkah.

Buka Terminal.app (/Applications/Utilities/Terminal.app) dan ketik:

cd /Volumes
ls -l

Periksa output dari itu, seseorang harus menjadi "rusak" Volume Anda. Setelah Anda mengidentifikasi, lanjutkan dengan langkah-langkah ini, semuanya di Terminal. Pertama kali Anda menjalankan perintah, kata sandi Anda mungkin diperlukan, ini normal.

Outputnya mungkin terlihat seperti:

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

Jadi nama yang Anda cari adalah "MacintoshHD".

Langkah Nomor Satu : Nonaktifkan Spotlight untuk Drive Anda.

sudo mdutil -i off "/Volumes/the_name_you_have_identified_before"

Langkah Nomor Dua : Hapus indeks dari Drive.

sudo mdutil -E "/Volumes/the_name_you_have_identified_before"

Langkah Nomor Tiga : Hilangkan semua File Spotlight dari Drive. (dua perintah)

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

Hati-hati dengan perintah terakhir, pastikan Anda mengetiknya persis seperti yang ditampilkan.

Langkah Nomor Empat : Aktifkan kembali sorotan di Drive.

sudo mdutil -i on "/Volumes/the_name_you_have_identified_before"

Sekarang ini harus memicu Spotlight pengindeksan ulang lengkap. Anda harus sangat sabar dengan itu. Spotlight terkadang tampak membeku tetapi benar-benar mengindeks. Yang terbaik adalah membiarkannya semalaman dan bersabarlah.

Martin Marconcini
sumber
Terima kasih Martin - pengindeksannya kembali sekarang, akan memberi tahu Anda bagaimana hasilnya.
Darren Newton
Saya membiarkannya berjalan semalaman, drive sekarang sepenuhnya diindeks, terima kasih!
Darren Newton
Senang itu berhasil! Semoga berhasil!
Martin Marconcini
1
Saya memiliki masalah ini, tetapi tidak dapat melakukan perbaikan ini. Saya mengetik "sudo mdutil -i off / Volume / Macintosh HD" Karena itulah yang diidentifikasi sebagai drive saya, tetapi dapatkan jawabannya Kesalahan: path /Volumes/Macintosh'. Error: invalid path HD yang tidak valid '. Bahkan jika saya menukar kosong antara Macintosh dan HD dengan _ atau hanya menghapus kosong, saya tidak bisa membuatnya bekerja. Apa yang saya lakukan salah?
1
@JonteOttoman Cobalah menempatkan "/ Volume / Macintosh HD" di antara tanda kutip.
Martin Marconcini