Назад | Перейти на главную страницу

Samba создает два файла на копии одного файла

Я установил общий ресурс Samba в системе Centos, и все работает нормально, за исключением случаев, когда я копирую файл с помощью OS X Finder в общий ресурс, он создает два файла: фактический файл и то, что выглядит как файл журнала, который имеет добавление. _ на лицевой стороне.

Так, например, если я копирую index.php, он копирует его, плюс создает ._index.php с полу-поисковой информацией в нем.

Как мне остановить Samba? Я уверен, что это где-то в smb.conf, но не могу его найти.

Ура

Это не Самба, это клиент OS X. Поскольку общий ресурс Samba не поддерживает атрибуты файлов в стиле Mac (вилка ресурсов, коды типов и создателей, флаги Finder, расширенные атрибуты и т. Д.), Файловая система OS X разделит файл на AppleDouble формат, сохраняющий вилку данных (обычное содержимое файла) в виде одного файла, а все неподдерживаемые метаданные во втором файле с префиксом «._» в имени.

Я не думаю, что есть способ помешать клиенту OS X сделать это (там способ предотвратить файлы ".DS_Store", но это не работает для файлов AppleDouble). Существуют различные программы и сценарии, которые удаляют файлы AppleDouble (например, BlueHarvest). К сожалению, для некоторых типов файлов они фактически являются неотъемлемой частью файла (это, конечно, форматы, специфичные для Mac, такие как псевдонимы Finder), поэтому в зависимости от того, какие файлы вы храните, вы можете что-то удалить. важный.

На самом деле хитрость заключается в том, чтобы скрыть системные файлы на машине с Windows. Таким образом вы не должны видеть файлы, начинающиеся с точки "."