METADATA_NEVER_INDEX ファイル形式とは?
.metadata_never_index は、macOS システム環境の一部である 隠しマーカーファイル に関連付けられています。このタイプのファイルは、ハードドライブ上の特定のフォルダ、ファイル、またはボリュームの Spotlight インデックス作成を拒否するために使用されます。通常のファイルとは異なり、.metadata_never_index ファイルにはデータが含まれていません。ファイル名自体がペイロードであり、Spotlight に対して特定の要素をインデックスしないよう伝達します。そのため、名前に «never index»(インデックスしない)が含まれています。このファイルは Unix ドットファイルであり、デフォルトでは Finder で非表示になっています。
.metadata_never_index ファイルの場所
.metadata_never_index ファイルは、フラッシュドライブ、iPod、およびその他の種類のボリュームで見つかります。これらのファイルは、デバイスがコンピュータに接続されるたびにフォルダの内容が自動的にインデックスされるのを防ぎます。これらはボリュームのルートフォルダ(macOS ではドライブがマウントされる最上位ディレクトリ)に配置されます。.metadata_never_index ファイルを削除すると、Spotlight はファイルが保存されていたフォルダまたはボリュームのインデックス作成を再開できるようになり、その後 mds デーモンがそのボリューム上に新しい .Spotlight-V100 データベースを構築します。
密接に関連するバリアントである .metadata_never_index_unless_rootfs は、ルートファイルシステムに対するわずかな例外を除いて、同じ除外設定を適用します。Android や Linux では、.nomedia ファイルがメディアスキャナーに対して同様の目的を果たします。この形式は、2005年に Spotlight とともに Mac OS X 10.4 Tiger で導入され、現在のすべての macOS リリースでも引き続き使用されています。
セキュリティと安全性
リスク: LOWファイル自体は無害です。空であり、コードは含まれていません。唯一のリスクは運用上のものです。ドライブがインデックスされていなかった理由を理解せずに削除すると、Spotlight がそのボリュームのインデックス作成を開始します(ディスク/CPU アクティビティが発生し、.Spotlight-V100 データベースが表示されます)。逆に、ドライブ上の予期しない .metadata_never_index は、ツールの残骸である可能性が高く、セキュリティ侵害の兆候ではありません。フォーラムにあるランダムなターミナルコマンドを貼り付けないでください。フォルダを除外する推奨される方法は、「システム設定」 > 「Spotlight」 > 「プライバシー」を使用することです。
形式の詳細
概要METADATA_NEVER_INDEX ファイルを開くプログラム
ls -la /Volumes/YourDrive で表示し、touch /Volumes/YourDrive/.metadata_never_index で作成、rm で削除します。インデックスを元に戻すには mdutil -i on /Volumes/YourDrive を使用します。 技術的詳細
詳細仕様| ファイルタイプ | 空のマーカー/フラグファイル - 内容ではなく、ボリューム上の存在自体がデータとして機能します |
| 開発元 | Apple Inc. |
| 関連するオペレーティングシステム | macOS (Mac OS X 10.4 Tiger 以降のすべてのバージョン) |
| 一般的なファイルサイズ | 0バイト - 意図的に空になっています。サードパーティ製ツールによって書き込まれた場合に数バイトになることがあります |
| 正確なファイル名 | `.metadata_never_index` - 大文字と小文字を区別します。ドットで始まる名前は固定されており、正確に一致する必要があります |
| 可視性 | 隠し Unix ドットファイル - 先頭のドットにより、デフォルトで Finder や標準のディレクトリリストから隠されます |
| 必要な場所 | 対象ボリュームのルートディレクトリ (例: `/Volumes/MyDrive/.metadata_never_index`) |
| 内部構造 | なし - ヘッダー、ペイロード、マジックバイトはありません。設計上、空のファイルです |
| MIME タイプ | `application/octet-stream`; 一部の Unix システムでは `inode/x-empty` として報告されます |
| Spotlight への影響 | `mds` および `mdworker` デーモンがボリューム上に `.Spotlight-V100` インデックスを構築するのを防ぎます |
| 作成方法 | ターミナル: `touch /Volumes/<name>/.metadata_never_index`; また、macOS によってシステムパーティションに自動的に配置されることもあります |
| 削除時の影響 | ファイルを削除すると、次回のマウントまたは接続時にそのボリュームの Spotlight インデックス作成が再度有効になります |
| 兄弟フラグファイル | `.metadata_never_index_unless_rootfs` - ルートファイルシステムに対するわずかな例外を除き、同一の動作をします |
| エンコーディング | なし - 文字エンコーディングは適用されません。ファイルには読み取り可能なコンテンツはありません |
| 他プラットフォームでの類似機能 | Android/Linux の `.nomedia` は、同じ「名前の存在」メカニズムを介してメディアスキャナーのインデックス作成を抑制します |
| リリース日 | Mac OS X 10.4 Tiger, 2005 (with the introduction of Spotlight) |
| 最新バージョン | N/A (the file is just a name-based flag; no internal version) |
| 仕様書 | developer.apple.com |
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。METADATA_NEVER_INDEX ファイルについて最初の質問をしてみましょう。
よくある質問
.metadata_never_index ファイルとは何ですか?
.metadata_never_index ファイルを削除しても大丈夫ですか?
mdutil -i on /Volumes/YourDrive を実行するか、しばらく待つ必要がある場合があります。外部ドライブ上のファイルが Spotlight で見つからないのはなぜですか?
Spotlight がドライブをインデックスしないようにするにはどうすればよいですか?
.metadata_never_index という名前の空のファイルを作成します。ターミナルで touch /Volumes/YourDrive/.metadata_never_index と入力してください。または、推奨される方法として、「システム設定」 > 「Spotlight」 > 「プライバシー」からフォルダやドライブを追加してください。このファイルは安全ですか?ウイルスではありませんか?
Finder でファイルが表示されないのはなぜですか?
ls -la を実行してリスト表示してください。