Наша любимая macOS при обращении к сетевым дискам или флешкам оставляет после себя скрытые файлы .DS_Store, .fseventsd, .Spotlight-V100, .TemporaryItems, .Trashes и файлы с префиксом «._».
Пользователи маков могут даже не подозревать о их существовании, так как файлы, имена которых начинаются с точки, являются скрытыми. А вот пользователи Windows (у кого включено отображение системных и скрытых файлов), видя подобное безобразие на файловом сервере, начинают нервно елозить, опасаясь подцепить что-то не хорошее.
Что такое .DS_Store, .fseventsd, .Spotlight-V100, TemporaryItems и .Trashes?
Попробую объяснить что это такое и откуда берется. Если совсем кратко, то эти скрытые файлы и папки выполняют вспомогательную функцию файловой системы macOS — запоминают размеры иконок, ведут журналы событий, содержат индексы поиска и прочие «плюшки». Остановимся чуть подробнее на каждом:
- .DS_Store — отвечает за хранение настроек вида папок (размер пиктограмм и сетки, вид, фоновый рисунок и так далее. Удалив этот файл, все настройки вида придут к настройкам по-умолчанию.
- Файлы с префиксом «._». Файловая система macOS использует оригинальную систему хранения данных: сам файл плюс ресурсы, которыми можно его сопроводить (добавить пиктограмму, цветную этикетку, комментарий Spotlight). У других файловых систем (FAT, NTFS, UFS, SMB, NFS) такой функции нет и, дабы не терять эти данные на внешних или сетевых дисках, Apple придумала механизм под названием «Apple Double», создавая для этих целей второй файл с префиксом ._. В общем, файлы с префиксом ._ на сетевых ресурсах и флешках можно смело удалять, никакой полезной нагрузки они там не несут.
- .fseventsd — журнал событий файловой системы, содержит данные о создание файлов и каталогов, модификации, удалении. На несистемных томах можно обойтись и без него.
- .Spotlight-V100 — база индексации системы поиска Spotlight, пожалуй самый объемный из скрытых системных каталогов. Располагается в корне каждого раздела диска. Удаление приводит к повторному переиндексированию.
- .TemporaryItems — служит для хранения временных объектов (по аналогии с temp в Windows). Удаление может негативно сказаться на работе программ, которые её используют.
- .Trashes — используется для временного хранения удалённых файлов. Удаление данной папки равносильно очистке корзины (не рекомендуется удалять на системных разделах).
Надеюсь, теперь стало понятнее, что ничего общего с вирусами данные файлы не имеют, а их удаление с сетевых ресурсов и флешек вполне безопасно. Осталось понять каким образом избавиться от их появления там, где это не нужно.
Как избавиться от создания файлов .DS_Store, .Spotlight-V100, .TemporaryItems и .Trashes на сетевых дисках?
Штатных настроек по отключению файлов типа .DS_Store на сетевых дисках в macOS не предусмотрено, хотя способ избавления от некоторых файлов и папок на SMB ресурсах всё-таки есть. Для этого в терминале нужно выполнить команду:
Правда тут есть одно "но". Данная настройка распространяется только на ту учетную запись, под которой выполнялась команда. Если требуется применить её ко всей системе, необходимо скопировать файл com.apple.desktopservices.plist из локальной библиотеки настроек в глобальную и переназначить права доступа:
Восстановить настройки можно командой:
Теперь можно рекурсивно очистить подключенный сетевой ресурс (со всеми подкаталогами) от файлов .DS_Store, .Spotlight-V100 и прочих, описанных ранее. Предполагается, что ресурс уже смонтирован в каталоге /Volumes.
Для этого в терминале выполняем команду:
Запрет создания файлов .DS_Store средствами файлого сервера
Настраивать каждый компьютер с macOS в сети подобным образом, удовольствие весьма сомнительное. Предпочитаю решать проблему глобально, непосредственно на самом файловом сервере. Большинство сетевых накопителей управляются Linux или FreeBSD, предоставляя общие ресурсы по SMB-протоколу (на самом деле можно настроить и AFP, NFS, FTP).
Samba-сервер позволяет запретить создание ненужных файлов и папок c помощью директивы veto files. Она может быть установлена как глобально, так и отдельно для каждого расшаренного сетевого каталога. Пример конфига smb.conf:
[global]
veto files = /._*/.DS_Store/.Spotlight-V100/.TemporaryItems/Thumbs.db
delete veto files = yes
Чтобы обеспечить возможность контроля за содержимым файлового сервера на Windows, нам необходимо установить сам «Файловый сервер» и службу «Диспетчер ресурсов файлового сервера». После чего можно настроить запрет сохранения определенных типов файлов по маске в разделе «Управление блокировкой файлов – Фильтры блокировки».
Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.
Комментариев: 3
Статья информативная. Но у меня вопрос. Насколько сильно эти файлы мешают работе системы? Стоит ли вообще заморачиваться?
Если вы работаете на маке, то ничего удалять не нужно, а вот пользователей Windows их наличие сильно тревожит. В принципе можно не заморачиваться.
Ценно. а то уже начал ЕЛОЗИТЬ и разными утилитами сканировать ))))
Fseventsd
Что такое файл FSEVENTSD-UUID?
Полное имя формата файлов, которые используют расширение FSEVENTSD-UUID: Fseventsd. FSEVENTSD-UUID файлы поддерживаются программными приложениями, доступными для устройств под управлением Linux, Mac OS. FSEVENTSD-UUID формат файла, наряду с #NUMEXTENSIONS # другими форматами файлов, относится к категории Various Files. Mac OS X поддерживает FSEVENTSD-UUID файлы и является наиболее часто используемой программой для обработки таких файлов, но 1 могут также использоваться другие инструменты. Программное обеспечение Mac OS X было разработано Apple, Inc., и на его официальном веб-сайте вы можете найти дополнительную информацию о файлах FSEVENTSD-UUID или программном обеспечении Mac OS X.
Программы, которые поддерживают FSEVENTSD-UUID расширение файла
Ниже вы найдете указатель программ, которые можно использовать для открытия файлов FSEVENTSD-UUID, разделенных на категории 2 в соответствии с поддерживаемой системной платформой. FSEVENTSD-UUID файлы можно встретить на всех системных платформах, включая мобильные, но нет гарантии, что каждый из них будет должным образом поддерживать такие файлы.
Программы, обслуживающие файл FSEVENTSD-UU >
Как открыть файл FSEVENTSD-UUID?
Проблемы с доступом к FSEVENTSD-UUID могут быть вызваны разными причинами. К счастью, наиболее распространенные проблемы с файлами FSEVENTSD-UUID могут быть решены без глубоких знаний в области ИТ, а главное, за считанные минуты. Приведенный ниже список проведет вас через процесс решения возникшей проблемы.
Шаг 1. Получить Mac OS X
Основная и наиболее частая причина, препятствующая открытию пользователями файлов FSEVENTSD-UUID, заключается в том, что в системе пользователя не установлена программа, которая может обрабатывать файлы FSEVENTSD-UUID. Наиболее очевидным решением является загрузка и установка Mac OS X или одной из перечисленных программ: Linux operating systems. Выше вы найдете полный список программ, которые поддерживают FSEVENTSD-UUID файлы, классифицированные в соответствии с системными платформами, для которых они доступны. Если вы хотите загрузить установщик Mac OS X наиболее безопасным способом, мы рекомендуем вам посетить сайт Apple, Inc. и загрузить его из официальных репозиториев.
Шаг 2. Убедитесь, что у вас установлена последняя версия Mac OS X
Если у вас уже установлен Mac OS X в ваших системах и файлы FSEVENTSD-UUID по-прежнему не открываются должным образом, проверьте, установлена ли у вас последняя версия программного обеспечения. Разработчики программного обеспечения могут реализовать поддержку более современных форматов файлов в обновленных версиях своих продуктов. Это может быть одной из причин, по которой FSEVENTSD-UUID файлы не совместимы с Mac OS X. Самая последняя версия Mac OS X обратно совместима и может работать с форматами файлов, поддерживаемыми более старыми версиями программного обеспечения.
Шаг 3. Назначьте Mac OS X для FSEVENTSD-UUID файлов
После установки Mac OS X (самой последней версии) убедитесь, что он установлен в качестве приложения по умолчанию для открытия FSEVENTSD-UUID файлов. Процесс связывания форматов файлов с приложением по умолчанию может отличаться в деталях в зависимости от платформы, но основная процедура очень похожа.
Изменить приложение по умолчанию в Windows
- Нажатие правой кнопки мыши на FSEVENTSD-UU >Открыть с помощью
- Нажмите Выбрать другое приложение и затем выберите опцию Еще приложения
- Последний шаг — выбрать опцию Найти другое приложение на этом. указать путь к папке, в которой установлен Mac OS X. Теперь осталось только подтвердить свой выбор, выбрав Всегда использовать это приложение для открытия FSEVENTSD-UU >ОК .
Изменить приложение по умолчанию в Mac OS
- В раскрывающемся меню, нажав на файл с расширением FSEVENTSD-UU >Информация
- Найдите опцию Открыть с помощью — щелкните заголовок, если он скрыт
- Выберите из списка соответствующую программу и подтвердите, нажав « Изменить для всех» .
- Должно появиться окно с сообщением, что это изменение будет применено ко всем файлам с расширением FSEVENTSD-UU >Вперед , вы подтверждаете свой выбор.
Шаг 4. Убедитесь, что файл FSEVENTSD-UUID заполнен и не содержит ошибок
Вы внимательно следили за шагами, перечисленными в пунктах 1-3, но проблема все еще присутствует? Вы должны проверить, является ли файл правильным FSEVENTSD-UUID файлом. Отсутствие доступа к файлу может быть связано с различными проблемами.
1. Убедитесь, что FSEVENTSD-UUID не заражен компьютерным вирусом
Если FSEVENTSD-UUID действительно заражен, возможно, вредоносное ПО блокирует его открытие. Немедленно просканируйте файл с помощью антивирусного инструмента или просмотрите всю систему, чтобы убедиться, что вся система безопасна. FSEVENTSD-UUID файл инфицирован вредоносным ПО? Следуйте инструкциям антивирусного программного обеспечения.
2. Проверьте, не поврежден ли файл
Если вы получили проблемный файл FSEVENTSD-UUID от третьего лица, попросите его предоставить вам еще одну копию. Возможно, файл был ошибочно скопирован, а данные потеряли целостность, что исключает доступ к файлу. Это может произойти, если процесс загрузки файла с расширением FSEVENTSD-UUID был прерван и данные файла повреждены. Загрузите файл снова из того же источника.
3. Убедитесь, что у вас есть соответствующие права доступа
Иногда для доступа к файлам пользователю необходимы права администратора. Выйдите из своей текущей учетной записи и войдите в учетную запись с достаточными правами доступа. Затем откройте файл Fseventsd.
4. Убедитесь, что ваше устройство соответствует требованиям для возможности открытия Mac OS X
Если в системе недостаточно ресурсов для открытия файлов FSEVENTSD-UUID, попробуйте закрыть все запущенные в данный момент приложения и повторите попытку.
5. Проверьте, есть ли у вас последние обновления операционной системы и драйверов
Современная система и драйверы не только делают ваш компьютер более безопасным, но также могут решить проблемы с файлом Fseventsd. Устаревшие драйверы или программное обеспечение могли привести к невозможности использования периферийного устройства, необходимого для обработки файлов FSEVENTSD-UUID.
Вы хотите помочь?
Если у Вас есть дополнительная информация о расширение файла FSEVENTSD-UUID мы будем признательны, если Вы поделитесь ею с пользователями нашего сайта. Воспользуйтесь формуляром, находящимся здесь и отправьте нам свою информацию о файле FSEVENTSD-UUID.
Если вам часто приходится свои «флешки» открывать на Маках и PC, то вы уже могли заметить то количество непонятного мусора вида .DS_Store, .Trashes и т.д., которое на них скопилось.
Каждая система считает своим долгом помимо, собственно, документов пользователя, записать на внешний накопитель еще и свои служебные файлы. Если вы пользуетесь только Mac OS X — это еще куда ни шло, но при появлении Windows ситуация стремительно ухудшается. Выход? К примеру, использовать утилиту OptimUSB.
Она имеет такой простой интерфейс, что нам даже нечего показать на скриншоте. OptimUSB показывает вам перечень подключенных USB и позволяет любой из них извлечь. Главная «фишка» в том, что когда вы это делает, приложение автоматически проходится по накопителю и удаляет все служебные скрытые файлы. Чистота и порядок гарантированы.
Системные требования: Mac OS X 10.5 и выше.
Условия распространения: freeware.
Скачать (3,6МВ).
Обсуждение
Лучше бы совсем не создавать эти файлы на флешках.
Разве что монтировать диск только для чтения, а так mac os сразу же начинает писать без спросу. Чтоб остановить индексацию Spotlight, в корневой директории надо создать пустой файл с именем .metadata_never_index, чтоб не создавало папку .Trashes, можно создать вместо папки файл с таким же именем, еще там создается каталог .fseventsd и туда система пишет логи (на эту папку виндус антивирус даже может ругацо), чтобы остановить логирование, надо в эту папку поместить пустой файл с именем no_log http://hostilefork.com/2009/12/02/trashes-fseventsd-and-spotlight-v100/
вообще без интерфейса — это дроплет. Дропни на него диск и он очистит его и извлечет
Eric_Schmidt
.DS_Store, .Trashes и т.д., — оставляет как раз макос !
А кто-то разве тут говорит обратное? 🙂
|
Общие вопросы: info@deepa.ru Продажа: sales@deepa.ru Сервис: service@deepa.ru Поболтать: public@deepa.ru | deepapple.comdeepstore.ru |