USBフラッシュドライバーを置くたびに、Mac OSXは2つのフォルダーを作成します.Trash
および.Spotlight-V100
。この操作を無効にすることはできますか?
さて、これを行うためのユーティリティがあることは知っていますが、今は名前を思い出せません...
しかし、私のGoogle-Fooは今日働いています...
$ cd /Volumes/your\ target\ volume
$ Sudo touch .metadata_never_index
この隠しファイルは、LeopardとSnow Leopard(おそらくTigerも)の両方で認識されます。
ただし、現在作成中のSpotlightインデックスは停止されません...したがって、ドライブをSpotlightのプライバシーパネルに追加し、ファイルを追加して、プライバシーパネルから削除します。
これを行うと、問題のドライブのスポットライトインデックスの内容が消去され、インデックスが再作成されなくなります...
外付けドライブのインデックス作成を防ぐために、Spotlight(システム環境設定)のプライバシールールに追加できます。
.DS_Store
ファイルが作成されないようにするには、次のコマンドを実行します。
defaults write com.Apple.desktopservices DSDontWriteNetworkStores true
または、インデックス作成を防ぐために、ドライブに空のファイル.metadata_never_index
を作成します。
OS Xシステムで設定ファイルとして使用される.metadata_never_indexファイル拡張子は、Apple Spotlightによるメタデータの自動インデックス作成など、特定のインデックス作成プログラムを防止する唯一の方法の1つです。その他Appleデバイスも.metadata_never_indexファイル拡張子を使用します。別のオプションは、ドラッグアンドドロップのAppleScriptを作成して.metadata_never_indexをインストールすることです。
最終的に機能するには、ルートディレクトリに配置する必要があります。
ターミナルから
touch .metadata_never_index
コマンドで作成できます。
インデックスを管理するための他のオプション(削除、一時停止、更新)も利用できます。
すべてのボリュームでインデックス作成を無効にするには、次のコマンドを実行します。
Sudo mdutil -a -i off
再度有効にするには:
Sudo mdutil -a -i on
次のエイリアスは、bashrcファイルに追加するのに役立ちます。
# Start/stop indexing on all volumes.
alias spotlight_off='Sudo mdutil -a -i off'
alias spotlight_on='Sudo mdutil -a -i on'
# Load/unload Spotlight Launch Daemons.
alias spotlight_unload='Sudo launchctl unload -w /System/Library/LaunchDaemons/com.Apple.metadata.mds.plist'
alias spotlight_load='Sudo launchctl load -w /System/Library/LaunchDaemons/com.Apple.metadata.mds.plist'
番号。
mdutilはネットワークドライブのスポットライトをオフにすることができますが、リムーバブルドライブのインデックス作成を停止する方法はありません(ドライブを挿入してから、もちろんそのドライブにインデックスを付けないようにスポットライトに指示する以外は-しかし、すべての人に発生するのを防ぐための何かを探しています手動でオフにしたドライブだけでなく、常にリムーバブルドライブ)
ごみ箱の場合、OS Xが実際にごみ箱フォルダを使用しないようにする同様の回避策があります。たとえば、OS Xが後で.Trashというディレクトリを作成できないように、.Trashというファイルを作成します。繰り返しますが、これは手動で免除したデバイスでのみ機能します。OSXがすべてのデバイスでこれを行うことを全面的に禁止するわけではありません。
少なくともmacOS Mojave(10.14)では、mdutil -h
コマンドが私の友人であることがわかりました...試してみてください:
Sudo mdutil -X /path/to/volume
ただし、ヘルプには-d
はインデックス作成を無効にしないと記載されているため、-i off
や-X
などのオプションを調べる必要がある場合もあります。