Kenapa Spotlight Menghalangi Drive Dikeluarkan

Pengindeksan Spotlight adalah salah satu penyebab paling umum kenapa kamu tidak bisa mengeluarkan drive eksternal. Begini cara mengatasinya.

(Updated )

Kamu mencoba mengeluarkan drive eksternal, tapi macOS menolak. Kamu cek Monitor Aktivitas dan melihat proses bernama mds atau mds_stores sedang mengakses drive-mu. Selamat, kamu baru saja berkenalan dengan pengindeksan Spotlight.

Ini mungkin penyebab paling umum kenapa drive eksternal tidak mau keluar di Mac. Spotlight ingin mengindeks semuanya supaya nanti bisa kamu cari, dan dia tidak peduli kalau kamu harus berangkat ke rapat dua menit lagi.

Apa yang sebenarnya dilakukan Spotlight

Sistem pengindeksan Spotlight berjalan lewat beberapa proses latar belakang. Yang utama adalah mds (metadata server), yang mengoordinasikan seluruh operasi. Lalu ada mds_stores, yang menangani penyimpanan metadata terindeks yang sesungguhnya. Kamu juga mungkin melihat mdworker atau mdworker_shared melakukan pekerjaan berat membaca dan mengategorikan file-mu.

Saat kamu menghubungkan drive eksternal, Spotlight memperlakukannya seperti wilayah baru yang harus dijelajahi. Dia mulai memindai setiap file, mengekstrak metadata, dan membangun indeks yang bisa dicari. Ini terjadi otomatis kecuali kamu sudah secara eksplisit menyuruh Spotlight membiarkan drive itu.

Masalahnya, Spotlight terus membuka handle file selama bekerja. Selama handle itu masih ada, macOS menganggap drive “sedang digunakan” dan tidak akan membiarkanmu mengeluarkannya.

Cara mengecek apakah Spotlight penyebabnya

Buka Monitor Aktivitas (cari lewat Spotlight, ironis memang) dan cari nama proses berikut: mds, mds_stores, mdworker, atau mdworker_shared. Kalau salah satunya menampilkan nama drive eksternalmu di info proses, Spotlight-lah penghalangmu.

Kamu juga bisa mengeceknya lewat Terminal. Jalankan perintah ini, ganti nama drive dengan milikmu:

lsof /Volumes/YourDriveName

Kalau kamu melihat proses terkait mds di keluarannya, Spotlight sedang menahan drive-mu.

Solusi cepat: nonaktifkan pengindeksan untuk sementara

Solusi tercepat adalah mematikan pengindeksan Spotlight untuk volume tertentu itu:

sudo mdutil -i off /Volumes/YourDriveName

Tunggu, tutup app, dan coba keluarkan secara normal.

Saat nanti kamu menghubungkan drive kembali dan ingin pengindeksan aktif lagi:

sudo mdutil -i on /Volumes/YourDriveName

Solusi permanen: kecualikan drive sepenuhnya

Kalau kamu tidak pernah ingin Spotlight mengindeks suatu drive eksternal, kamu bisa menambahkannya ke daftar privasi.

Buka Pengaturan Sistem, masuk ke Siri dan Spotlight (atau cukup Spotlight di versi macOS yang lebih lama), lalu klik “Privasi Spotlight” di bagian bawah. Seret drive eksternalmu ke daftar ini atau klik tombol plus untuk menambahkannya.

Nama proses Spotlight tidak membuktikan akses hanya baca. Tunggu, tutup app, dan coba keluarkan secara normal.

Ada juga trik memakai file tersembunyi. Buat file kosong bernama .metadata_never_index di root drive eksternalmu:

touch /Volumes/YourDriveName/.metadata_never_index

Spotlight memeriksa file ini dan melewati pengindeksan volume mana pun yang memilikinya. Ini berguna untuk drive yang kamu pakai bergantian di beberapa Mac, karena pengaturannya ikut menempel di drive, bukan tersimpan di tiap komputer.

Saat Spotlight tidak mau melepas

Nama proses Spotlight tidak membuktikan akses hanya baca. Jangan paksa keluar mds atau mds_stores untuk melepaskan drive. Tunggu, tutup app, dan coba keluarkan secara normal. Ejecta mengenali proses ini, tetapi tidak menyediakan penutupan biasa untuk proses sistem. Jika drive tetap terhalang, simpan semuanya dan matikan Mac sepenuhnya sebelum mencabutnya.

Nama proses atau daftar file terbuka tidak membuktikan bahwa tidak ada penulisan berlangsung.

Simpan pekerjaan, selesaikan penyalinan dan pencadangan, lalu tutup app secara normal sebelum mencoba lagi.

Kenapa ini terus terjadi

Setiap kali kamu menghubungkan drive eksternal, Spotlight mulai mengindeksnya dari awal kecuali kamu sudah mengecualikannya. Bahkan drive yang pernah kamu pakai akan diindeks ulang kalau indeksnya kedaluwarsa atau rusak.

Pembaruan macOS juga bisa mengatur ulang pengaturan privasi Spotlight. Beberapa pengguna melaporkan bahwa setelah memutakhirkan ke versi macOS baru, drive yang sebelumnya mereka kecualikan tiba-tiba diindeks lagi. Ada baiknya mengecek daftar Privasi Spotlight setelah pembaruan besar.

Pendekatan yang lebih sederhana

Ejecta: Ejecta menyediakan diagnosis drive gratis tanpa uji coba berbatas waktu. Lisensi berbayar membuka tindakan keluar dan keluarkan untuk app yang didukung, Keluarkan Semua, dan kontrol Time Machine. Proses sistem mungkin memerlukan penantian, otorisasi, atau mematikan Mac. Simpan pekerjaan dan selesaikan transfer terlebih dahulu.

Masalah mendasarnya (Spotlight yang agresif mengindeks drive eksternal) tidak akan hilang dalam waktu dekat. Tapi menghadapinya tidak harus jadi proyek riset setiap kali kamu perlu pergi membawa drive-mu.

Ejecta menyediakan diagnosis drive gratis tanpa uji coba berbatas waktu. Lisensi berbayar membuka tindakan keluar dan keluarkan untuk app yang didukung, Keluarkan Semua, dan kontrol Time Machine. Proses sistem mungkin memerlukan penantian, otorisasi, atau mematikan Mac. Simpan pekerjaan dan selesaikan transfer terlebih dahulu.

Beli Sekarang - $29 $9.99