web-dev-qa-db-fra.com

Comment empêcher l'USB des fichiers .fseventsd, .Trashes, .Spotlight-V100 et fichiers .DS_Store?

Si vous donnez votre clé USB à quelqu'un pour y placer des fichiers, il est alors ennuyeux de nettoyer par la suite, tous ces objets inutiles pour d'autres artefacts de la plate-forme OSX, qui polluent le disque. Est-ce une solution pour empêcher ce comportement? Peut-être écrire ces fichiers vous-même et les définir en lecture seule, par exemple avec les autorisations "6/700"?

P.S. Je ne demande pas quoi faire sur OSX par les autres, car je ne sais pas qui me mettra un nouveau fichier la prochaine fois (je ne peux pas expliquer ce problème ni les configurations à tout le monde), mais plutôt quoi faire. du point de vue de la clé USB.

25
static

Si vous envisagez de partager un disque externe inscriptible avec d'autres systèmes OS X, vous pouvez exécuter la commande suivante à partir de VOTRE ordinateur à empêcher. Les fichiers DS_Store d'apparaître

appuyez sur /Volumes/votre_nom_volume/.metadata_never_index

puis protégez le fichier en exécutant

chmod 444 /Volumes/votre_nom_volume/.metadata_never_index

L’existence de ce fichier caché empêchera OS X Spotlight d’indexer le lecteur. Vous ne devez le faire qu’une seule fois, à moins que vous ne reformatiez le lecteur. Je ne sais pas si cela fonctionne sur plusieurs plates-formes, par exemple, les fichiers redoutés de Windows thumbs.db.

J'espère que cela t'aides.

18
SaxDaddy

J'ai trouvé ce blog très utile: http://blog.hostilefork.com/trashes-fseventsd-and-spotlight-v100/

fondamentalement:

Pour empêcher OS/X d’indexer Spotlight, vous devez disposer d’un fichier nommé .metadata_never_index dans le répertoire racine du lecteur amovible. Pour empêcher OS/X de créer un répertoire .Trashes, vous devez créer votre propre fichier qui n'est pas un répertoire et l'appelez-le .Trashes Pour l'empêcher de consigner les événements du système de fichiers sur le lecteur, vous devez créer un répertoire appelé .fseventsd et dans ce dossier mettent un seul fichier nommé no_log. ... Je ne connais aucun moyen d'empêcher OS/X de créer des fichiers .DS_Store, qui suivent certaines préférences de chaque répertoire ...

Mais lisez le blog pour plus d’informations et de détails.

8
akostadinov