11

Всякий раз, когда я подключаю к своему компьютеру чью-то флешку FAT32, MacOS любит добавлять все виды скрытых файлов.

Несколько из них включают в себя:
,Spotlight-V100/
,Trashes /
.fseventsd /
,DS_Store

Когда они возвращаются обратно, они видят всю эту грязь. Как я могу предотвратить это?

Спасибо!

5 ответов5

7

Эти файлы и каталоги создаются различными приложениями:

,DS_Store - создается Finder при открытии каталога. Здесь хранится информация о папке (параметры просмотра, положения значков и т.д.).

.fseventsd - создается демоном fseventsd. Он содержит данные о событиях файловой системы, таких как изменения, удаление, создание и т.д.

,Spotlight-V100 - хранит информацию индексации для spotlight в виде метаданных.

,Корзины . Папка, содержащая файлы, которые были отправлены в корзину, но еще не удалены с тома.

Чтобы предотвратить их создание, вы должны изменить поведение каждого приложения в отдельности. Это будет включать добавление исключения в Spotlight, отключение функции кэширования Finder (если возможно), изменение демона fseventsd и так далее. Я не уверен, возможно ли добавить исключения или отключить все эти функции. Если вам не нужно записывать на диск, я бы просто подключил его только для чтения, чтобы упростить процесс.

4

Leopard & Snow Leopard скрывают эти файлы. Mac OS X можно запретить размещать эти файлы на сетевых дисках, используя:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true
2

Я не знаю, является ли утверждение «вот приложение» хорошим решением проблемы, но я немного покопался и нашел это:
http://www.zeroonetwenty.com/blueharvest/

Возможно, стоит взглянуть на это, но не стоить $ 16,95 ...

РЕДАКТИРОВАТЬ:

Я использую пробную версию BlueHarvest и, кажется, работает очень хорошо. Поскольку это обеспечивает наиболее полное решение для исходного вопроса, я отмечаю это как принятый ответ.

2

Есть два подхода.

Один работает на одной машине для всех флэш-накопителей и не дает различным службам выполнять запись на диск. Это довольно сложно, поэтому я позволю thexlab объяснить это самостоятельно на http://www.thexlab.com/faqs/stopspotlightindex.html.

Другой исправляет одну флешку, чтобы вы могли тыкать в Mac и не включать их в индекс. ДО того, как вы подключите его к Mac, вы должны поместить несколько файлов на флэш-диск, чтобы ОС не писала разные вещи. Более подробная информация на http://hostilefork.com/2009/12/02/trashes-fseventsd-and-spotlight-v100/

между ними они, кажется, покрыли это. Нет, он не идеален - если вы носите палку и втыкаете ее в Mac, на ней должны быть как минимум те несколько бесполезных файлов. Ну что ж.

1

Ну, есть и это, и это бесплатно, вы можете также создать папку с именем autorun.inf для безопасности в Windows

http://hostilefork.com/2009/12/02/trashes-fseventsd-and-spotlight-v100/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .