Empêcher MacOS de créer des fichiers. * Et ._ *


11

Chaque fois que je connecte le lecteur flash FAT32 de quelqu'un à mon ordinateur, MacOS aime ajouter toutes sortes de fichiers cachés.

Quelques-uns d'entre eux comprennent:
.Spotlight-V100 /
.Trashes /
.fseventsd /
.DS_Store

Quand ils reviennent en voiture, ils voient toute cette merde. Comment puis-je empêcher cela?

Merci!

Réponses:


7

Ces fichiers et répertoires sont créés par diverses applications:

.DS_Store - Créé par le Finder lorsque vous ouvrez un répertoire. Il stocke des informations sur le dossier (options d'affichage, positions des icônes, etc.).

.fseventsd - créé par le démon fseventsd. Il contient des données sur les événements du système de fichiers tels que les modifications, la suppression, la création, etc.

.Spotlight-V100 - stocke les informations d'indexation pour Spotlight sous forme de métadonnées.

.Les trashs - Un dossier contenant des fichiers envoyés à la corbeille mais non encore supprimés du volume.

Pour empêcher leur création, vous devez modifier le comportement de chaque application individuellement. Cela inclurait l’ajout d’une exception à Spotlight, la désactivation de la fonctionnalité de mise en cache du Finder (si possible), la modification du démon fseventsd, etc. Je ne sais pas s'il est même possible d'ajouter des exclusions ou de désactiver toutes ces fonctionnalités. Si vous n'avez pas besoin d'écrire sur le disque, je le monte simplement en tant que lecture seulement pour faciliter les choses.


Y a-t-il quelque chose que vous ne connaissez pas?! J'ai besoin d'un accès en lecture / écriture sur le lecteur, mais je suppose que MacOS n'est pas en mesure d'ajouter de simples exceptions. On dirait que je pourrais avoir besoin d'une application pour ça - si c'est là-bas ... ps. merci (encore une fois) pour l'aide.
macek

Peut-être serait-il plus facile de monter en lecture seule, puis de copier le lecteur entier sur votre disque afin de le modifier? Je ne sais pas exactement ce que vous faites, mais cela pourrait être une solution appropriée. Peu importe, tu es le bienvenu :)
John T

Cette réponse fournit des détails quant à Comment il serait peut-être possible de résoudre le problème, mais je ne vais pas le marquer comme accepté car cela ne fournit pas de solution. Encore un vote positif, cependant! Merci pour l'info, John :)
macek

4

Léopard & amp; Snow Leopard rend ces fichiers cachés. On peut dire à Mac OS X de ne pas placer ces fichiers sur des lecteurs réseau en utilisant:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Les clés USB sont-elles considérées comme des "clés réseau"?
macek

Je pense que cela empêche seulement la création de .DS_Store, mais c’est le bon moyen d’ajouter une exception pour cela.
John T

J'ai essayé de faire cela et cela empêche seulement .DS_Store
macek

Cela ne semble pas s'appliquer aux lecteurs USB normaux, du moins sur Lion.
Lri

2

Je ne sais pas si dire "voici une application" est une solution satisfaisante à un problème, mais j'ai creusé et j'ai trouvé ceci:
http://www.zeroonetwenty.com/blueharvest/

Ça vaut peut-être la peine de jeter un coup d'œil, mais ça ne vaut peut-être pas 16,95 $ ...

MODIFIER:

J'utilise l'essai BlueHarvest et semble fonctionner très bien. Parce que c'est la solution la plus complète pour la question initiale, je la marque comme la réponse acceptée.


2

Il y a deux approches.

L'un fonctionne sur une machine pour tous les lecteurs flash et arrête l'écriture des différents services sur le lecteur. C'est assez complexe, je vais donc laisser lexlab s'expliquer lui-même à http://www.thexlab.com/faqs/stopspotlightindex.html

L’autre corrige un lecteur flash afin que vous puissiez pénétrer dans les Mac sans leur demander de l’indexer. AVANT de le brancher sur un Mac, vous devez placer quelques fichiers sur le lecteur flash, ce qui indique au système d'exploitation de ne pas écrire de choses diverses. Plus d'infos sur http://hostilefork.com/2009/12/02/trashes-fseventsd-and-spotlight-v100/

entre les deux, ils semblent l'avoir couvert. Non, ce n'est pas parfait - si vous portez un bâton et que vous le collez sur un Mac, il doit avoir au moins ces quelques fichiers inutiles. Tant pis.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.