web-dev-qa-db-ja.com

なぜMac OS X 10.6でMDSが暴走するのですか?

私は自分のMacBook Pro 13 "でMDSプロセスが暴走してトラブルに悩まされてきました。不適切にフォーマットされた外付けドライブが問題になるかもしれないことを示す他のサポートフォーラムで読みました。デバッグと修正?

それが助けになるなら、私は大規模なメールアーカイブを持っています。このアーカイブの索引付けはオフにしていません。両者の間の相関関係を見つけることができなかったからですが、検討中です。

(これは10.5から10.6へのアップグレードを行った直後には普通のことかもしれませんが、その場合はSpotlight検索インデックスをmdsで再構築する必要があります。ただし、この場合は数週間かかります。)

111
kubi

どのようなmds、より重要なのはその子であるmdworkerが実際に行っているのかを確認するには、fs_usageを使用して、開いているファイルを記録します。

Sudo fs_usage -w -f filesys mdworker

そこには理解できないものがたくさんありますが、ファイルを開いたときにそれから読み始めるように指示されます。自分のファイルシステムにPDFをコピーすると、mdworkerがファイルを開いた後、すぐにたくさんのアクティビティが終わったことを示します。

pSもう少し詳細を知りたい場合は、開いているファイルのポイントだけがリストされます。

Sudo fs_usage -w -f filesys mdworker | egrep "open"
113
The Tentacle

まれにSpotlightを無効にしたい場合は、次のコマンドを使用します。

Sudo mdutil -a -i off

再度有効にするには

Sudo mdutil -a -i on
29
shaond

Spotlight/MDSはまったく問題にならないかもしれないことに注意したいだけでした。 Time Machineでのエラー(特にTime Machineが「インデックス作成」に時間がかかる場合)は、Spotlightが同じファイルを継続的にインデックス付けしようとする状況を引き起こす可能性があります。

3
duffbeer703