tags: #macOS #解決故障 #mds_stores #重建索引 #Spotlight
update: 2017-11-22
by: 穿卡蘆葦
故障描述:
在升級(jí) macOS 到 High Sierra 版本 10.13.1 后,發(fā)現(xiàn)系統(tǒng)CPU和內(nèi)存資源占用很高,機(jī)子卡頓,老是提示“應(yīng)用程序內(nèi)存不足”,打開(kāi)「活動(dòng)監(jiān)視器」發(fā)現(xiàn)是「mds_stores」這個(gè)進(jìn)程的問(wèn)題。
( 想趕快解決問(wèn)題,可直接跳到「方法4」部分閱讀。)
尋找原因和解決方法的記錄:
網(wǎng)上搜索“mds_stores”了解到這個(gè)是系統(tǒng)建立索引用的。(索引支持Finder和Spotlight的搜索功能),才想起來(lái)最近Finder的搜索也有點(diǎn)不正常,搜不出東西來(lái),升級(jí)之前就是這樣了。
辦法0:
網(wǎng)上很多文章說(shuō)關(guān)掉索引,這個(gè)沒(méi)有價(jià)值。雖然「mds_stores」是消停了,但是Finder的文件搜索Spotligt功能都沒(méi)的用了。
辦法1:
先試了最簡(jiǎn)單的重建索引的辦法:「系統(tǒng)偏好設(shè)置」——「Spotlight」——「隱私」,把整個(gè)盤添加到這里排除索引,然后再?gòu)碾[私里去掉,重啟,期望會(huì)重建索引而解決這個(gè)問(wèn)題。
無(wú)效。依舊因?yàn)椤竚ds_stores」導(dǎo)致提示“應(yīng)用程序內(nèi)存不足”。
辦法2:
中文網(wǎng)絡(luò)上也沒(méi)搜到什么辦法。
聯(lián)系A(chǔ)pple的在線支持服務(wù),告知我重置 NVRAM 試試。試了,沒(méi)用。
再聯(lián)系,告知「Command+R」重裝(近似重置)系統(tǒng)試試,我…………。還問(wèn)了我「mds_stores」是我安裝的程序么?我到?jīng)]有生氣,普通接線員不了解這個(gè)也正常。我懟回去說(shuō)想知道「mds_stores」為什么會(huì)需要消耗的內(nèi)存會(huì)一直增大直到崩潰,然后又沖頭再來(lái)一遍。
問(wèn)我要了電話,讓產(chǎn)品專家的同事聯(lián)系我。來(lái)電了解了情況之后,讓我等電話,幫我找問(wèn)題找解決辦法去了。
辦法3:
搜到了apple.stackexchange.com上的一個(gè)問(wèn)答,里面高票答案里的方法有效:
mds 和 mds_stores 是 Spotlight 的活動(dòng)。先檢查是否 Spotlight 造成的系統(tǒng)資源高消耗
1、Terminal(終端)里輸入命令:sudo mdutil -a -i off。然后等一會(huì),估計(jì)5分鐘吧。這期間系統(tǒng)資源消耗應(yīng)該下降,你的mac的風(fēng)扇也逐漸消停沒(méi)那么大聲音了。
2、再啟動(dòng):sudo mdutil -a -i on
3、強(qiáng)制刪除已有的 Spotlight 索引文件:sudo rm -rf /.Spotlight-V100/*
4、重啟
然后就是等待重新索引,依據(jù)硬盤速度會(huì)花費(fèi)一些時(shí)間。如有不想索引的目錄記得添加到隱私里。
我是重啟之后就好了,F(xiàn)inder 和 Spotlight 功能都正常了,mds_stores 也沒(méi)出來(lái)毛病了。
—————————
應(yīng)該直接方法3就行,也可能是我按照方法1、2、3處理之后有效了。
早去外網(wǎng)搜是不是就不用這么折騰了?
^_T
————————
辦法4:
Apple的產(chǎn)品專家兩三個(gè)小時(shí)后給我回電了,提供了解決辦法,并將解決方法發(fā)送到了我的郵箱。
我猜這個(gè)方法應(yīng)該更可靠,適合當(dāng)前版本(macOS High Sierra 10.13.1),如下:
- 您可以嘗試以下方案:
1)在終端中鍵入命令 "sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist”
2)完成后重啟電腦
3)確認(rèn)您的電腦未開(kāi)啟 Time Machine,功能的情況下,執(zhí)行以下重建命令:
sudo mdutil -i off// <press [return]>
sudo mdutil -E// <press [return]>
sudo mdutil -i on// <press [return]>
需要等待完成重建,完成后再嘗試確認(rèn)是否可以解決。
[正文結(jié)束]