Kenapa Spotlight Menghalangi Drive Dikeluarkan

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

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

Kamu perlu memasukkan kata sandimu. Setelah perintah selesai, Spotlight melepaskan drive dan kamu seharusnya bisa mengeluarkannya seperti biasa.

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.

Drive yang ada di daftar ini sepenuhnya diabaikan oleh Spotlight. Kamu tidak akan bisa mencari isinya lewat menu Spotlight, tapi drive itu akan langsung keluar setiap kali.

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

Kadang Spotlight macet. Kamu sudah menonaktifkan pengindeksan, tapi prosesnya tetap tidak melepaskan drive. Di Monitor Aktivitas, kamu bisa memilih proses mds yang bermasalah dan klik tombol X untuk memaksanya keluar.

Perlu diingat bahwa memaksa keluar proses sistem bisa menimbulkan keanehan sementara. Spotlight akan menyalakan ulang dirinya secara otomatis, tapi kamu mungkin melihat perlambatan sesaat atau perlu menunggu sebentar sampai semuanya stabil.

Kalau drive masih tidak mau keluar setelah mematikan proses Spotlight, ada hal lain yang juga menahannya. Jalankan lagi perintah lsof untuk melihat apa yang tersisa.

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

Mengubek-ubek Monitor Aktivitas dan Terminal setiap kali ingin mencabut drive cepat membuat bosan. Ejecta menunjukkan tepat proses mana yang menghalangi pengeluaran dan membiarkanmu menutupnya dengan satu klik. Khusus untuk Spotlight, Ejecta mengenali proses mds yang relevan dan menanganinya dengan rapi, jadi kamu tidak perlu menebak-nebak mana yang harus dimatikan atau khawatir soal kestabilan sistem.

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.

Jika kamu lebih suka tidak menggunakan Terminal setiap saat, Ejecta menunjukkan persis proses mana yang memblokir drive kamu — dan memungkinkan kamu keluar darinya dengan satu klik, langsung dari bilah menu.

Beli Sekarang — $9.99