Hvad er METADATA_NEVER_INDEX-filformatet?
.metadata_never_index er knyttet til skjulte markørfiler, der er en del af macOS-systemmiljøet. Filer af denne type bruges til at nægte Spotlight-indeksering af valgte mapper, filer eller diskenheder på harddisken. I modsætning til almindelige filer indeholder en .metadata_never_index-fil ingen data - selve filnavnet er nyttelasten, der kommunikerer til Spotlight, at visse elementer ikke skal indekseres, heraf „never index” i navnet. Filen er en Unix-dotfile, hvilket gør den usynlig i Finder som standard.
Placering af .metadata_never_index-filen
.metadata_never_index-filer kan findes på USB-stik, iPods og andre typer diskenheder. Disse filer forhindrer automatisk indeksering af mappeindhold, hver gang en enhed sluttes til computeren. De placeres i rodmappen på diskenheden - på macOS er det den øverste mappe, som drevet tilkobles (mountes) i. Sletning af en .metadata_never_index-fil gør det muligt for Spotlight at genoptage indekseringen af den mappe eller diskenhed, hvor filen var gemt, hvorefter mds-daemonen opbygger en ny .Spotlight-V100-database på den pågældende diskenhed.
En nært beslægtet variant, .metadata_never_index_unless_rootfs, anvender samme udelukkelse med en snæver undtagelse for rod-filsystemet. På Android og Linux tjener .nomedia-filen et lignende formål for mediescannere. Formatet blev introduceret i Mac OS X 10.4 Tiger sammen med Spotlight i 2005 og er stadig i aktiv brug på alle nuværende macOS-udgivelser.
Sikkerhed og tryghed
RISIKO: LOWFilen i sig selv er harmløs - den er tom og indeholder ingen kode. Den eneste reelle risiko er driftsmæssig: Hvis du sletter den uden at vide, hvorfor et drev ikke blev indekseret, vil Spotlight begynde at indeksere den diskenhed (ekstra disk-/CPU-aktivitet, og en .Spotlight-V100-database vises). Omvendt kan en uventet .metadata_never_index på et drev være en harmløs rest fra et værktøj, ikke et tegn på kompromittering. Indsæt ikke tilfældige Terminal-kommandoer fra fora; den understøttede og reversible måde at udelukke mapper på er Systemindstillinger > Spotlight > Anonymitet.
Formatdetaljer
kort fortaltProgrammer der åbner METADATA_NEVER_INDEX-filer
ls -la /Volumes/DitDrev; opret med touch /Volumes/DitDrev/.metadata_never_index; fjern med rm. Brug mdutil -i on /Volumes/DitDrev for at slå indeksering til igen. Tekniske detaljer
dyb specifikation| Filtype | Tom markør/flagfil - dens tilstedeværelse på en diskenhed, ikke dens indhold, udgør dataene |
| Udvikler | Apple Inc. |
| Tilknyttet operativsystem | macOS (alle versioner siden Mac OS X 10.4 Tiger) |
| Typisk filstørrelse | 0 byte - filen er bevidst tom; lejlighedsvis et par byte, hvis den er skrevet af et tredjepartsværktøj |
| Præcist filnavn | `.metadata_never_index` - der skelnes mellem store og små bogstaver; navnet med punktum foran er fast og skal matche præcis |
| Synlighed | Skjult Unix-dotfile - det indledende punktum skjuler den som standard for Finder og almindelige mappelister |
| Påkrævet placering | Rodmappen på en målenhed (f.eks. `/Volumes/MitDrev/.metadata_never_index`) |
| Intern struktur | Ingen - ingen header, ingen nyttelast, ingen magic bytes; filen er tom efter design |
| MIME-type | `application/octet-stream`; rapporteres som `inode/x-empty` på visse Unix-systemer |
| Effekt på Spotlight | Forhindrer `mds`- og `mdworker`-daemons i at opbygge et `.Spotlight-V100`-indeks på diskenheden |
| Oprettelsesmetode | Terminal: `touch /Volumes/<navn>/.metadata_never_index`; placeres også automatisk af macOS på systempartitioner |
| Effekt ved fjernelse | Sletning af filen genaktiverer Spotlight-indeksering af den pågældende diskenhed ved næste tilkobling |
| Beslægtet flagfil | `.metadata_never_index_unless_rootfs` - identisk adfærd med en snæver undtagelse for rod-filsystemet |
| Kodning | Ingen - ingen tegnkodning finder anvendelse; filen har intet læsbart indhold |
| Tværplatform-analog | Android/Linux `.nomedia` undertrykker mediescanner-indeksering via samme mekanisme baseret på navnets tilstedeværelse |
| Udgivet | Mac OS X 10.4 Tiger, 2005 (with the introduction of Spotlight) |
| Seneste version | N/A (the file is just a name-based flag; no internal version) |
| Specifikation | developer.apple.com |
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om METADATA_NEVER_INDEX-filer.
Ofte stillede spørgsmål
Hvad er en .metadata_never_index-fil?
Kan jeg slette .metadata_never_index-filen?
mdutil -i on /Volumes/DitDrev (eller bare vente) for at genopbygge indekset.Hvorfor finder Spotlight ikke filer på mit eksterne drev?
Hvordan stopper jeg Spotlight fra at indeksere et drev?
touch /Volumes/DitDrev/.metadata_never_index. Eller brug den understøttede metode: Systemindstillinger > Spotlight > Anonymitet og tilføj mappen/drevet.Er filen sikker / er det en virus?
Hvorfor kan jeg ikke se filen i Finder?
ls -la.