Kaip neleisti Spotlight grobti disko vietos macOS

„macOS“ paieškoms skirta „Spotlight“ paslauga kai kuriuos surinktus duomenis saugo savo duomenų bazėje esančioje pagrindiniame kompiuterio diske. Kaip minimizuoti tą „Spotlight“ naudojamą disko vietą?

Surinktų – suindeksuotų failų informaciją ir jų turinį „Apple“ indeksavimo technologija žinoma „Spotlight“ pavadinimu saugo pagrindiniame kompiuterio diske. Kai inicijuojate paiešką „macOS“ paspausdami ant padidinamojo stiklo piktogramos esančios dešiniame „Mac“ meniu juostos krašte ar paieškos langą iššaukiate klavišų kombinacijos pagalba – „Spotlight“ surinkti duomenys leidžia greitai parodyti paiešką atitinkančius rezultatus. Šiuos rezultatus „Spotlight“ gauna iš savo duomenų bazių, kur saugomi suindeksuoti failų duomenys.

Su laiku surinktų duomenų kiekis gali didėti ir išaugti į daug disko vietos reikalaujančias duomenų bazes. Priklausomai nuo duomenų kiekio kompiuteryje, jos gali užimti ir kelis gigabaitus disko vietos.

Įvairių priežasčių vedini, kartas nuo karto, galite norėti atgauti tą vietą užimtą „Spotlight“ indeksų. Yra keli būdai tai padaryti.

System Settings metodas

„macOS“ sistemos nustatymams skirtoje System Settings aplikacijoje yra skirsnis dedikuotas Spotlight – kairėje lango pusėje. Paspauskite ant jo ir pamatysite sąrašą aplikacijų ir paslaugų su šalia jų sudėtomis varnelėmis.

Nuimdami varnelę šalia paslaugos, kuriai jūsų manymu nereikalingas „Spotlight“ indeksavimas – sumažinsite bendrą „Spotlight“ indekso užimamą dydį. Jis ne tik užims mažiau vietos diske, bet ir veiks greičiau.

Jei paspausite ant „Spotlight“ skirsnio lango apačioje esančio ‌Search Privacy… mygtuko – pateksite į langą, kuriame galėsite nurodyti aplankus ar net visus diskus, kuriuose esančių duomenų nenorite leisti indeksuoti „SPotlight“. Turėkite omenyje, kad čia pridėti šaltiniai yra tie, kuriuose esantys duomenys nebus indeksuojami.

Pašalinkite Spotlight indeksų failus naudodami Finder

„Spotlight“ indeksai saugomi jūsų kompiuterio naudotojo „Library“ bibliotekoje, o jei tiksliau tai ~/Library/Metadata/CoreSpotlight esančiuose Priority ir NSFileProtectionCompleteUntilFirstUserAuthentication aplankuose. Jie gali išsipūsti iki milžiniškų dydžių.

Kiti ~/Library/Metadata/CoreSpotlight esantys aplankai ir failai gali būti nedideli ir galite juos arba palikti arba ištrinti – spręskite patys, pagal situaciją.

Ištrynę ten esančius failus ir aplankus nepamirškite ištuštinti šiukšlinės: Finder » Empty Trash

Atlikę šiuos veiksmus perkraukite „Mac“.

Išjunkite Spotlight indeksavimą naudodami Terminal

Jei jaučiatės patogiai naudodami „Terminal“ aplikaciją, galite „Spotlight“ indeksavimą išjungti joje komandos mdutil pagalba. Norėdami tai padaryti:

  • Atidarykite Terminal aplikaciją.
  • Jos lange parašykite:
    sudo mdutil -i off
    ir spauskite return ⏎, įveskite kompiuterio administratoriaus slaptažodį, jei būsite paprašyti.

Ši komanda išjungs „Spotlight“ indeksavimą.

Daugiau apie mdutil komandą galite paskaityti terminale įvedę komandą man mdutil iš kurios išeiti galite klaviatūroje paspaudę control ⌃ +Z arba q

Tačiau turėkite omenyje, kad išjungę „Spotlight“ galite negauti tikslių paieškos rezultatų.

Spotlight indeksų sukūrimas iš naujo

Jei naudojate „macOS Ventura“ („macOS 13“) ar naujesnę „macOS“ versiją

  • Atidarykite System Settings aplikaciją.
  • Kairėje lango pusėje paspauskite ant ‌Spotlight (arba Siri & Spotlight).
  • Paspauskite ant lango apačioje esančio Search Privacy… (arba Spotlight Privacy…) mygtuko.
  • Į atsidariusį Privacy langą pertempkite aplanką ar diską, kurio suindeksuotu „Spotlight“ paieškos duomenis norite pašalinti iš „Spotlight“ indekso. Alternatyviai galite paspausti + mygtuką ir pasirinkti reikiamą šaltinį atsidariusiame lange.
  • Palaukite keletą sekundžių.
  • Pažymėkite lange aplanką(-us) ar diską(-us), kuriuos ką tik pridėjote ir spauskite - mygtuką juos iš sąrašo pašalindami.
  • Spauskite Done.
  • Uždarykite System Settings aplikaciją.

Jei naudojate senesnę macOS versiją

  • Atidarykite System Preferences aplikaciją.
  • Paspauskite ant ‌Spotlight.
  • Atsidariusiame lange paspauskite ant Privacy skirsnio.
  • Į atsidariusį Privacy langą pertempkite aplanką ar diską, kurio suindeksuotu „Spotlight“ paieškos duomenis norite pašalinti iš „Spotlight“ indekso. Alternatyviai galite paspausti + mygtuką ir pasirinkti reikiamą šaltinį atsidariusiame lange.
  • Palaukite keletą sekundžių.
  • Pažymėkite lange aplanką(-us) ar diską(-us), kuriuos ką tik pridėjote ir spauskite - mygtuką juos iš sąrašo pašalindami.
  • Uždarykite System Preferences aplikaciją.

Atlikus šiuos veiksmus „Spotlight“ iš naujo pradės indeksuoti duomenis (išskyrus tų diskų ar aplankų, kuriuos palikote Privacy lange).

Pabaigai

Atlikti aukščiau aprašytus veiksmus galite ne tik tada, kai manote, kad „Spotlight“ indeksas diske užima per daug vietos, bet ir tada kai „Spotlight“ neranda informacijos ar ją pateikia neteisingai. Pakartotinas, priverstinis „Spotlight“ duomenų pašalinimas ir vėl indeksavimo įgalinimas privers „Spotlight“ duomenis suindeksuoti iš naujo.

Turėkite omenyje, kad priklausomai nuo kompiuteryje, ar prie jo prijungtuose diskuose (jei jų nepatalpinote „Privacy“ sąraše) esančių duomenų kiekio tiesiogiai priklauso kiek laiko truks duomenų indeksavimas. Jei kompiuterį naudojate intensyviai ir daug resursų reikalaujančioms užduotims, o duomenų kompiuteryje daug – indeksavimas gali trukti ir keletą valandą, todėl jei naudojate „MacBook“ kompiuterį prijunkite jį prie sienos.

Apytikslis skaitymo laikas – 3 minutės.
Pasidalinkite straipsniu:
Apie Ramūną Blavaščiūną

Fotografijos, geros technikos ir kavos mylėtojas, didelę savo laisvalaikio dalį skiriantis straipsnių „Mac Arena“ rašymui.

Parašykite komentarą

Jūsų elektroninio pašto adresas nebus viešinamas. Privalomi laukai yra pažymėti*

*