回答:
これらのファイルとディレクトリは、さまざまなアプリケーションによって作成されます。
.DS_Store-ディレクトリを開いたときにFinderによって作成されます。フォルダーに関する情報(表示オプション、アイコンの位置など)を保存します。
.fseventsd -fseventsdデーモンによって作成されます。変更、削除、作成などのファイルシステムイベントに関するデータが含まれています。
.Spotlight-V100-メタデータの形式でスポットライトのインデックス情報を保存します。
.Trashes-ゴミ箱に送られたがまだボリュームから削除されていないファイルを含むフォルダー。
それらがすべて作成されないようにするには、各アプリケーションの動作を個別に変更する必要があります。これには、Spotlightへの例外の追加、Finderのキャッシュ機能の無効化(可能な場合)、fseventsdデーモンの変更などが含まれます。除外を追加したり、これらの機能をすべて無効にしたりできるかどうかはわかりません。ディスクに書き込む必要がない場合は、読みやすくするために、単に読み取り専用としてマウントします。
LeopardとSnow Leopardは、これらのファイルを非表示にします。Mac OS Xは、以下を使用してこれらのファイルをネットワークドライブに配置しないように指示できます。
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
「ここにアプリがある」と言っても問題の解決策かどうかわかりませんが、掘り下げてこれを見つけました:http :
//www.zeroonetwenty.com/blueharvest/
見てみる価値があるかもしれませんが、16.95ドルの価値がないかもしれません...
編集:
BlueHarvestトライアルを使用していますが、非常にうまく機能しているようです。元の質問に対する最も完全なソリューションを提供するため、これを承認済みの回答としてマークします。
2つのアプローチがあります。
1つはすべてのフラッシュドライブに対して1台のマシンで動作し、さまざまなサービスによるドライブへの書き込みを停止します。かなり複雑なので、http: //www.thexlab.com/faqs/stopspotlightindex.htmlでthexlab自身に説明させていただきます。
もう1つは、1つのフラッシュドライブを修正するため、Macにアクセスしてインデックスを作成する必要はありません。Macにプラグインする前に、いくつかのファイルをフラッシュドライブに配置する必要があります。これにより、OSにさまざまなことを書き込まないように指示します。詳細については、http://hostilefork.com/2009/12/02/trashes-fseventsd-and-spotlight-v100/
二人の間で、彼らはそれをカバーしているようだ。いいえ、それは完璧ではありません-スティックを持ち歩いてMacに貼り付ける場合は、少なくともそれらのいくつかの無駄なファイルを持っている必要があります。しかたがない。
まあ、これもあり、無料です。Windowsのセキュリティのために、autorun.infというフォルダーもスローすることをお勧めします。
http://hostilefork.com/2009/12/02/trashes-fseventsd-and-spotlight-v100/