
SpotlightによるTime Machineバックアップボリュームと外付けドライブのインデックス作成を停止する
Spotlightのデフォルトの動作では、ドライブがMacに接続されるとすぐにインデックス作成が開始されますが、大容量のボリュームではこの作業に非常に長い時間がかかることがあります。問題は、大容量の外付けバックアップドライブやTime Machineボリュームの場合、必ずしもSpotlightでインデックスを作成する必要がないことです。特に、ドライブが複数のマシンで使用されている場合、各Macでインデックスを作成する必要はありません。
ただし、Spotlight が Time Machine ボリュームやその他の外部ドライブをインデックスしないようにすることは非常に簡単です。このチュートリアルでは、その詳細を説明します。
MacでSpotlightがTime Machineバックアップと外付けディスクをインデックスしないようにする
解決策は非常に簡単で、Spotlight から何かを除外するために使用するのと同じ方法を使用して、Spotlight による Time Machine ドライブまたはその他の外部ボリュームのインデックス作成を停止することもできます。
- Spotlightがインデックス作成中であっても、除外したいボリュームをMacに接続します。
- 「システム環境設定」を起動し、「Spotlight」をクリックして「プライバシー」タブをクリックします。
- ドライブアイコンをプライバシーウィンドウにドラッグします
ドライブが現在Spotlightによってインデックス作成中であっても、これによりインデックス作成プロセスが停止され、そのMacでドライブの再インデックス作成ができなくなります。ドライブが接続されている各Macでこのプロセスを再度実行する必要があります。
ただし、ドライブがプライバシー リストから削除されると、そのボリュームの Spotlight インデックスの再構築が自動的に開始されます。
コマンドラインからSpotlightによるバックアップと外付けドライブのインデックス作成を停止する
ドライブのインデックスをコマンド ラインから作成しないようにしたい場合は、mdutil と次の構文を使用します。
mdutil -i off /Volumes/VolumeName
コマンドが正しく実行されると、次のような画面が表示されます。
$ mdutil -i off /Volumes/MediaCenterMovies
/Volumes/MediaCenterMovies:
Indexing and searching disabled.
完全なボリューム パスを必ず指定してください。/ だけを使用したり、適切な構文を使用しなかったりすると、システム全体で Spotlight が無効になる可能性があります。
これを逆にしてボリュームごとにインデックスを再度有効にするには、フラグをオフからオンに変更するだけです。
mdutil -i on /Volumes/VolumeName
再度、パスと「インデックスが有効になりました」を確認するメッセージが表示されます。