Когда клиенты Mac OS X копируют файлы в общий ресурс Windows, они создают некоторые файлы, такие как префиксы .DS_Store
и ._
префиксы (которые, я думаю, хранят ветки ресурсов файлов).
Как я могу предотвратить загрязнение этих файлов этими файлами?
Решение, которое работает на других носителях (например, флэш-драйвер) также приветствуется.
Чтобы предотвратить .DS_Store файлы на сетевых дисках.
Из терминала:
источник
Я предлагаю также проверить эти другие вопросы о сбое сервера:
Файловые папки для пользователей Mac Что такое файлы .DS_Store и почему OSX оставляет их в общих папках Windows?
Насколько я знаю, вы не можете отключить сохранение разветвлений ресурсов в виде отдельных файлов (я хотел бы ошибиться здесь), поскольку это является частью проекта, позволяющего избежать потери данных на диске, не являющемся HFS или UFS, в Mac OS X. Однако есть возможность «наложить вето» на эти файлы при создании на сервере, но остерегайтесь некоторых программ, которые на самом деле требуют ветку ресурса (например, Quicken).
Чтобы наложить вето на файлы из первого вопроса, указанного выше:
источник
Существует сторонняя утилита под названием Blue Harvest (13 долларов), которая решает проблему не элегантным способом, но полностью прозрачна для пользователя. Это позволяет Finder создавать файлы, а затем сразу же входит и стирает их. Это было довольно стабильно и надежно для меня, работая с Windows Small Business Server 2003 через smb.
источник
Я не знаю, можете ли вы остановить ветки ресурсов, но вы можете прекратить создание файлов .ds_store на общих сетевых ресурсах, выполнив следующую команду для каждого клиента:
по умолчанию написать com.apple.desktopservices DSDontWriteNetworkStores true
источник
Я не могу комментировать ответы, но хочу упомянуть, что вы должны быть очень осторожны с вето файлов, поскольку Finder будет задыхаться при попытке скопировать файлы, как я подробно здесь .
источник