iOS - Mac 重建 Spotlight 索引

來源:互聯網
上載者:User

標籤:掃描工具   快速   鏡像   路徑   bubuko   有一個   gpo   記憶體佔用   設定   

前言
  • 最近發現很多 mac 使用者反映自己的 mac 系統顯示記憶體佔用高達 200 多 Gb,可是實際上自己下載的應用程式根本沒那麼多,使用專業的記憶體掃描工具掃的結果跟系統本身顯示的完全不一樣。那麼出現這個問題到底是什麼原因呢,下面就給大家詳細介紹下這種情況的發生原因及解決方案。

    • 這是 Mac 內建的 system information.app (About this mac)。
1、機制
  • 當我們在點擊儲存這個按鈕時,Mac 後台會通過 spotlight 的功能進行對 audio,movie,apPS 這些 屬性的檔案進行統計。

  • spotlight 的背後是通過 Mac 的一套 metadata 的機制進行索引的,metadata 可以理解成對整個檔案系統做了一個快速的分類和中繼資料 index,就像字典目錄一樣,可以感受一下,這些中繼資料存放區在根目錄。

  • Mac 對整個 metadata 進行了規範,可以通過命令 mdls 查看,屬性 kMDItemContentTypeTree,遞增的屬性。

  • 所以對於統計 Apps 的大小,就是把所有符合 ”com.apple.package” 進行匯總。

2、解決方案
  • 在一些情況下面,metadata 索引可能會出現錯誤,這時候,我們看到統計出來的結果會有問題或者偏差太大,這時候,可以通過下面的步驟

  • 確保 spotlight 沒被關閉

  • 顯示 enabled 進入第二步,不然需要把 spotlight 開啟
    $ alexs-iMac:Documents alex$ sudo mdutil -i on /

  • 對 Mac 的整個磁碟,metadata 重建立立索引
    $ sudo mdutil -E /

  • 這步操作比較耗磁碟的 IO,明顯的感覺就是系統用起來沒有那麼順暢了,如果磁碟大,檔案多,可能需要很長時間。最好在下班,或者吃飯間隙操作。

3、重建 Spotlight 索引
  • Mac系統中的 Spotlight 索引(螢幕右上方)功能相信大家一定經常使用,雖然 Spotlight 在磁碟內容更新方面索引也很及時,但是還是會出現某些情況,需要我們重建立立一次 Spotlight 索引,例如新恢複的磁碟,或者出於某些情況要重建索引,這個時候就需要我們手動重建 Spotlight 索引了。

  • 下面是使用終端命令重建 Spotlight 索引的方式
    $ sudo mdutil -E /

  • 上面的命令可以將Mac下的所有磁碟全部重建索引,包括 Mac 本身的硬碟,磁碟鏡像,還有外接硬碟等。
    $ sudo mdutil -E /Volumes/Macintosh\ HD/

  • 上面的命令可以只選擇重建Mac主要磁碟 Macintosh HD 的索引
    $ sudo mdutil -E /Volumes/External/

  • 上面的命令可以重建某個外接磁碟的索引內容,當然要考慮替換外接磁碟的名字,這裡的名字是 “External”

  • 其實還可以選擇重建某個檔案的索引,或者某個檔案夾目錄也可以,首先我們需要直到這個檔案或者檔案夾目錄的路徑,之後替換到下面的命令中就可以了:
    $ mdimport /path/to/file

  • 當然,如果你不喜歡用終端,還有一個使用 Spotlight 控制台完成的小技巧:

  • 在系統喜好設定中開啟 Spotlight,之後點“隱私”標籤找到防止搜尋,將想要重新檢索的磁碟或者目錄拖拽進來

  • 拖拽進來後選中,點擊下面的“減號”符號,把這個防止的內容再去掉,就可以重建索引了

iOS - Mac 重建 Spotlight 索引

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.