Отключите.DS_Store, Spotlight и другие метаданные на образе диска Mac

Я храню свои файлы (открытый текст) на зашифрованном образе диска Sparse Bundle и резервирую этот образ (зашифрованный текст) с помощью Rsync на другом сервере. Образы дисков Sparse Bundle создают 8 файлов MiB ("полос") для хранения зашифрованного текста.

Проблема заключается в следующем: простое открытие файлов или выполнение незначительных действий, таких как переименование или небольшое редактирование, приведет к нескольким изменениям в файловой системе HFS, например:

Когда разреженный пучок преобразует это в полосы, это вызывает большие резервные дельты, что нежелательно.

Могу ли я настроить этот образ для отключения.DS_store, Spotlight и других метаданных, которые отягощают мою систему резервного копирования?

2 ответа

Вот одна часть:

touch /Volumes/THEVOLUME/.metadata_never_index

С https://apple.stackexchange.com/questions/136191/prevent-spotlight-from-indexing-future-hard-drives

Это только решает часть этого. Создание сообщества вики для разрешения других дополнений.

Другие потенциальные вещи здесь

https://apple.stackexchange.com/questions/6707/how-to-stop-os-x-from-writing-spotlight-and-trash-files-to-memory-cards-and-usb

Я бы порекомендовал достичь цели, просто исключив ненужные файлы. Пример:

rsync -ahPruvz --exclude=Thumbs.db --exclude='target/' --exclude='/home/*/.cache/' --exclude='/home/*/Downloads/' A B

Thumbs.db это обычный мусорный файл, который вы упомянули. target/ является общим выходным каталогом для инструментов сборки (java, rust и т. д.). .cache это обычное место для хранения файлов кэша, которые часто не нуждаются в резервном копировании. И так далее, просто упомяните файлы, которые вас раздражают. Вы увидите свой diff, если дважды запустите verbose rsync.

Хотя это может показаться не идеальным решением, оно работает на практике. Разница между файлами мусора обычно уменьшается до <1 Мб после очистки наиболее жирных файлов.

Другие вопросы по тегам