Wie kann man verhindern, dass USB .seventsd-, .Trashes-, .Spotlight-V100-Ordner und .DS_Store-Dateien verwendet werden?

28583
static

Wenn Sie jemandem Ihr USB-Laufwerk geben, um Dateien darauf abzulegen, ist es so ärgerlich, dass Sie anschließend diese Daten bereinigen. All dies ist für andere als OSX-Plattformen nutzlos, Artefakte, die die Festplatte verunreinigen. Ist es eine Lösung, um dieses Verhalten zu verhindern. Vielleicht, um diese Dateien selbst zu schreiben und sie als Lesezugriff wie "6/700" -Berechtigungen festzulegen?

PS Ich frage nicht, was ich unter OSX tun soll, da ich nicht weiß, wer mir beim nächsten Mal eine neue Datei hinzufügen wird (ich kann dieses Problem und alle Konfigurationen nicht allen anderen erklären), sondern was zu tun ist aus Sicht des USB-Laufwerks.

25
Mögliches Duplikat von [Wie deaktiviere ich den Mac Snow Leopard beim Erstellen von .Spotlight-V100- und .Trash-Ordnern in USB-Flash-Treibern?] (http://superuser.com/questions/89556/how-disable-mac-snow-leopard-creating-spotlight -v100-and-trash-ordner-in-usb) kenorb vor 9 Jahren 0

2 Antworten auf die Frage

16
SaxDaddy

Wenn Sie vorhaben, eine beschreibbare, externe Festplatte mit anderen OS - X - Systemen zu teilen, können Sie den folgenden Befehl ausführen IHRE Maschine .DS_Store Dateien zu hindern angezeigt

Berühren Sie / Volumes / Ihr_Volumen_Name /.Metadaten_Never_index

dann schützen Sie die Datei, indem Sie ausführen

chmod 444 / Volumes / Ihr_Volumenname /.metadata_never_index

Das Vorhandensein dieser versteckten Datei verhindert, dass OS X Spotlight das Laufwerk indiziert. Sie müssen es also nur einmal tun, wenn Sie das Laufwerk nicht neu formatieren. Ich weiß nicht, ob dies plattformübergreifend funktioniert, z. B. die gefürchteten Windows-Dateien thumbs.db.

Hoffe das hilft.

Um zu verhindern, dass versteckte Dateien in die USB geschrieben werden, müssen Sie eine versteckte Datei erstellen? Seufzer Basic vor 9 Jahren 10
8
akostadinov

Ich fand diesen Blogeintrag sehr nützlich: http://blog.hostilefork.com/trashes-fseventsd-and-spotlight-v100/

Grundsätzlich gilt:

Um zu verhindern, dass OS / X die Spotlight-Indizierung durchführt, benötigen Sie eine Datei mit dem Namen .metadata_never_index im Stammverzeichnis des Wechseldatenträgers. Um zu verhindern, dass OS / X ein .Trashes-Verzeichnis erstellt, müssen Sie eine eigene Datei erstellen, die kein Verzeichnis ist. Rufen Sie es an .Trashes Um zu verhindern, dass Dateisystemereignisse auf dem Laufwerk protokolliert werden, müssen Sie ein Verzeichnis erstellen .fseventsd und in diesem Ordner befindet sich eine einzelne Datei mit dem Namen no_log. Ich kenne keine Möglichkeit, OS / X daran zu hindern, .DS_Store-Dateien zu erstellen, die einige Einstellungen in jedem Verzeichnis verfolgen ...

Aber lesen Sie den Blog für vollständige Informationen und Details.