Apakah konten indeks Spotlight yang hanya berada di iCloud Drive setelah penyimpanan lokal dibersihkan?

9

Saya ingin menggunakan iCloud Drive untuk menyinkronkan folder Dokumen. Ketika saya kehabisan ruang disk macOS akan membebaskan ruang dengan menghapus konten lama di SDD saya.

Pertanyaan saya adalah, apakah itu juga akan menghapus pengetahuan Spotlight (yaitu data meta) dari file-file ini?

TOMvonMOM
sumber

Jawaban:

6

Ya Spotlight sedang mengindeks iCloud Drive. Mungkin perlu beberapa saat sebelum Drive iCloud Anda diindeks.

Spotlight bahkan menunjukkan jika file yang Anda cari berada di iCloud Drive.

Untuk menguji apakah metadata masih berfungsi setelah file dibersihkan, saya lakukan:

  • Menambahkan test333 dalam komentar file
  • Pindahkan ke iCloud Drive
  • Menempati banyak ruang dengan disk image kosong
  • Sistem membersihkan file
  • Mencari komentar

Screenshot Spotlight & Finder

Rumah Besar
sumber
1
Dan kita berbicara tentang data meta di sini, bukan hanya nama file?
TOMvonMOM
Bagian yang sulit adalah memaksa file pada drive untuk mendapatkan "dibersihkan" karena peristiwa ruang rendah dan kemudian memverifikasi metadata masih dapat dicari. Anda dapat menggunakan mdlsdan mdfinduntuk skrip pengujian Anda dan mengumpulkan data tentang file pengujian, tetapi menunggu atau menyebabkan pembersihan akan menjadi proses IMO yang lebih panjang atau terlibat.
bmike
@seperti poin bagus!
l1ghthouse
Membersihkan itu mudah. Hanya mengancam sistem untuk menyalin lebih dari folder 100GB dari HD eksternal. Itu akan melakukan triknya.
TOMvonMOM
Itu bahkan lebih mudah, cukup buat image disk kosong x GB .. dan sistem mulai membersihkan. Mengubah jawaban saya .. masih dapat menemukan file di bawah komentar setelah dihapus.
l1ghthouse
4

Tidak ada indeks metadata yang hanya dapat dicari saat dokumen iCloud dibersihkan atau tidak disimpan secara lokal. File hanya akan diindeks ketika itu ditulis melalui sistem file lokal dan indeks metadata akan diperbarui.

Spotlight hanya mengindeks drive lokal dalam pengujian saya terhadap 10.12.2 jadi saya berharap Anda kehilangan data pencarian sorotan untuk file apa pun yang awalnya diunduh ke Mac Anda tetapi kemudian dibersihkan di ruang diska yang rendah dengan pemangkasan cache file lokal .

Ada mekanisme bagi macOS untuk mempertahankan indeks sorotan dari volume jaringan jarak jauh dan Apple juga dapat merekayasa solusi di mana metadata sorotan disimpan secara lokal ketika prune terjadi. Saya hanya tidak dapat memverifikasi bahwa implementasi dilakukan atau selesai.

Jika saya bisa mendapatkan test case, saya akan mengedit jawaban ini dengan detail tetapi pekerjaan untuk mengaturnya bagi saya lebih merepotkan daripada rasa ingin tahu saya saat ini. Akan cukup mudah untuk mengatur ini jika Anda menabrak penyimpanan Anda hingga 50 GB selama satu bulan dan menginstal macOS dengan boot drive kurang dari 50 GB.

bmike
sumber
Persis seperti apa yang saya uji. Bumped iCloud ke 200GB dan mengatakan folder dokumen saya (147GB) untuk pergi ke sana. Spotlight bekerja dengan baik sampai saya membersihkan Macs HD. Lalu semua Spotlight memberi saya adalah nama file hit, tidak ada meta data (seperti konten teks dari Keynote / Halaman / PDF).
TOMvonMOM