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: インデックス作成と検索が無効になっています。
完全なボリューム パスを指定してください。/ を使用したり、適切な構文を使用しないと、システム全体で Spotlight が無効になってしまう可能性があるためです。
これを逆にして、ボリュームごとにインデックス作成を再度有効にするには、フラグをオフからオンに変更するだけです:
mdutil -i on /Volumes/VolumeName
再びメッセージが表示されます。今度は、パスと「インデックス作成が有効です」を確認します。