Che cos'è il formato di file METADATA_NEVER_INDEX?
.metadata_never_index è associato a file marcatori nascosti che fanno parte dell'ambiente di sistema macOS. I file di questo tipo vengono utilizzati per negare l'indicizzazione di Spotlight di cartelle, file o volumi selezionati sul disco rigido. A differenza dei file ordinari, un file .metadata_never_index non contiene dati: il suo nome file è di per sé il payload, comunicando a Spotlight di non indicizzare determinati elementi, da cui il «never index» (mai indicizzare) nel suo nome. Il file è un dotfile Unix, il che lo rende invisibile nel Finder per impostazione predefinita.
Posizione del file .metadata_never_index
I file .metadata_never_index si possono trovare su chiavette flash, iPod e altri tipi di volumi. Questi file impediscono l'indicizzazione automatica dei contenuti delle cartelle ogni volta che un dispositivo viene collegato al computer. Sono posizionati nella cartella root del volume - su macOS, la directory di primo livello in cui l'unità viene montata. L'eliminazione di un file .metadata_never_index consente a Spotlight di riprendere l'indicizzazione della cartella o del volume in cui il file era memorizzato, dopodiché il demone mds crea un nuovo database .Spotlight-V100 su quel volume.
Una variante strettamente correlata, .metadata_never_index_unless_rootfs, applica la stessa esclusione con una ristretta eccezione per il filesystem root. Su Android e Linux, il file .nomedia serve a uno scopo simile per gli scanner multimediali. Il formato è stato introdotto in Mac OS X 10.4 Tiger insieme a Spotlight nel 2005 ed è tuttora in uso attivo su tutte le versioni correnti di macOS.
Sicurezza e incolumità
RISCHIO: LOWIl file in sé è innocuo: è vuoto e non contiene codice. L'unico vero rischio è operativo: se lo elimini senza capire perché un'unità non veniva indicizzata, Spotlight inizierà a indicizzare quel volume (attività extra di disco/CPU e comparsa di un database .Spotlight-V100). Al contrario, un .metadata_never_index inaspettato su un'unità può essere un residuo innocuo di uno strumento, non un segno di compromissione. Non incollare comandi casuali del Terminale dai forum; il modo supportato e reversibile per escludere le cartelle è Impostazioni di Sistema > Spotlight > Privacy.
Dettagli del formato
in sintesiProgrammi che aprono file METADATA_NEVER_INDEX
ls -la /Volumes/YourDrive; crealo con touch /Volumes/YourDrive/.metadata_never_index; rimuovilo con rm. Usa mdutil -i on /Volumes/YourDrive per riattivare l'indicizzazione. Dettagli tecnici
specifiche approfondite| Tipo di file | File marcatore/flag vuoto - la sua presenza su un volume, non il suo contenuto, costituisce il dato |
| Sviluppatore | Apple Inc. |
| Sistema operativo associato | macOS (tutte le versioni da Mac OS X 10.4 Tiger) |
| Dimensione tipica del file | 0 byte - il file è intenzionalmente vuoto; occasionalmente pochi byte se scritto da uno strumento di terze parti |
| Nome file esatto | `.metadata_never_index` - case-sensitive; il nome con prefisso punto è fisso e deve corrispondere esattamente |
| Visibilità | Dotfile Unix nascosto - il punto iniziale lo nasconde dal Finder e dai normali elenchi di directory per impostazione predefinita |
| Posizione richiesta | Directory root di un volume di destinazione (es. `/Volumes/MyDrive/.metadata_never_index`) |
| Struttura interna | Nessuna - nessuna intestazione, nessun payload, nessun magic byte; il file è vuoto per progettazione |
| Tipo MIME | `application/octet-stream`; riportato come `inode/x-empty` su alcuni sistemi Unix |
| Effetto su Spotlight | Impedisce ai demoni `mds` e `mdworker` di creare un indice `.Spotlight-V100` sul volume |
| Metodo di creazione | Terminale: `touch /Volumes/<nome>/.metadata_never_index`; viene anche posizionato automaticamente da macOS sulle partizioni di sistema |
| Effetto della rimozione | L'eliminazione del file riabilita l'indicizzazione di Spotlight di quel volume al successivo montaggio o connessione |
| File flag correlato | `.metadata_never_index_unless_rootfs` - comportamento identico con una ristretta eccezione per il filesystem root |
| Codifica | Nessuna - non si applica alcuna codifica dei caratteri; il file non ha contenuti leggibili |
| Analogo multipiattaforma | Il file `.nomedia` di Android/Linux sopprime l'indicizzazione dello scanner multimediale tramite lo stesso meccanismo di presenza del nome |
| Rilasciato | Mac OS X 10.4 Tiger, 2005 (with the introduction of Spotlight) |
| Ultima versione | N/A (the file is just a name-based flag; no internal version) |
| Specifica | developer.apple.com |
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file METADATA_NEVER_INDEX.
Domande frequenti
Cos'è un file .metadata_never_index?
Posso eliminare il file .metadata_never_index?
mdutil -i on /Volumes/YourDrive (o semplicemente attendere) per ricostruire l'indice.Perché Spotlight non trova i file sulla mia unità esterna?
Come faccio a impedire a Spotlight di indicizzare un'unità?
touch /Volumes/YourDrive/.metadata_never_index. Oppure usa il percorso supportato: Impostazioni di Sistema > Spotlight > Privacy e aggiungi la cartella/unità.Il file è sicuro / è un virus?
Perché non riesco a vedere il file nel Finder?
ls -la.