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
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 -Artikel terkait
Cara Memperbaiki 'Disk Tidak Dikeluarkan dengan Benar' di Mac
Peringatan 'Disk Tidak Dikeluarkan dengan Benar' berarti ada proses yang menahan drive sebelum kaitannya …
Cara Mengeluarkan Drive Eksternal dengan Aman di macOS Sequoia dan Sonoma
Apple mengubah cara kerja proses mengeluarkan drive di versi macOS terbaru. Inilah apa yang berbeda di Sequoia …
Cara Mengeluarkan Drive Eksternal Ketika Finder Tidak Merespons
Finder macet atau tidak merespons? Drive eksternal kamu tidak harus tetap tercolok. Berikut beberapa cara …
Galat 'Disk Sedang Digunakan' di macOS: Panduan Pemecahan Masalah
Panduan lengkap untuk mengatasi galat 'disk sedang digunakan' di Mac. Membahas semua penyebab dan solusinya …