Я ищу какой - нибудь способ , чтобы настроить OSX , чтобы предотвратить его создание .apdisk файлов и .TemporaryItems папок на сетевых ресурсах.
Они создаются каждый раз, когда OSX обращается к общей папке в сети.
При поиске я нашел несколько возможных решений:
- Прекратить использование приложения (Finder)
- Отметить акцию как доступную только для чтения
- Игнорируй их
- Используйте стороннее программное обеспечение (например, BlueHarvest ) для удаления файлов.
- Запланируйте cron-скрипт для удаления этих файлов.
К сожалению, первые три варианта не работают для меня, и я бы предпочел не покупать лицензии или планировать очистки на файловых серверах.
Есть ли способ настроить OSX, чтобы не создавать их в первую очередь?
(Finder подключается через AFP к сетевым ресурсам, для чего это стоит)
Редактировать, примерно через год: Обратите внимание, что я не ищу решение для очистки.
BlueHarvest (если у вас есть Mac для запуска), и запланированные сценарии очистки хороши - но не идеальны. Мне действительно нужно решение, которое не позволяет OSX создавать эти файлы.
На данный момент, похоже, Apple не предоставляет такую опцию конфигурации, которая разочаровывает.
Ответы:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
Ссылка: http://support.apple.com/kb/HT1629
источник
Если вы используете общие файловые ресурсы Windows на Windows Server 2003 R2 и выше, вы можете создавать экраны файлов, которые не позволяют любому пользователю создавать какой-либо набор предварительно определенных файлов.
Я эффективно использовал этот подход, чтобы исключить все файлы Mac, созданные на наших общих файловых ресурсах.
Пожалуйста, смотрите документ MS Technet, Screening Files , для получения дополнительной информации.
источник
Хотя это может не всем помочь, если вы запускаете samba на файловом сервере, вы можете добавить следующее в ваш файл smb.conf:
«Файлы вето» - это разделенная / / строка имен файлов (допускается использование подстановочных знаков), которую запрещено создавать. Это решило проблему для меня.
Я нашел этот трюк в Arch Linux вики самбы
источник
BlueHarvest - это, вероятно, лучший и самый простой способ поддержания чистоты общих сетевых ресурсов, по крайней мере, к этому я и стремился, взяв на себя большинство ваших вариантов.
После этого выполняется задание cron для удаления всех этих файлов, используя что-то вроде:
источник
У sshfs есть опция noappledouble, которая останавливает, по крайней мере
.Spotlight-V100
, создание в моем (очень ограниченном) тестировании ...Если использование sshfs является опцией, вы можете рассмотреть это решение.
источник