5

Как отключить автонастройку ВСЕХ новых / неизвестных дисков в OS X? В этой статье описывается, как отключить автомонтирование на конкретном диске:

http://www.quora.com/How-can-I-disable-automount-on-a-specific-external-USB-disk-in-Mac-OS-X

Но тогда вы должны знать UUID диска. И чтобы выяснить UUID, вам нужно будет смонтировать диск, а во-вторых, OS X автоматически монтирует диск как read+write и начинает запись большого количества скрытых файлов на диск (.Spotlight-V100 , .fseventsd , .metadata_never_index), прежде чем вы можете сказать "торт". Это особенно плохо , если подключенный диск неисправный диск , который вы собираетесь спасать работу над, то вы явно не хотите, чтобы операционная система , чтобы записать на диск вообще.

Итак, что вы делаете, чтобы получить полный контроль над процессом монтажа?

2 ответа2

8

Дисковый Арбитр Аарона Бургардта делает почти то, что вы хотите. Во время работы он может быть настроен либо на отклонение новых монтирований, либо на принудительное включение новых монтирований только для чтения (или его можно отключить, поэтому новые монтировки происходят нормально). Однако он применяет свою политику ко всем томам, подключенным во время работы программы (независимо от того, были ли они просмотрены ранее), и не применяется к томам, подключенным (и, следовательно, подключенным) при запуске системы (т. Е. До того, как у вас появится возможность запустить программу). Но это открытый исходный код, поэтому, если он недостаточно близок к тому, что вы хотите, вы можете изменить его ...

(Кстати: спасибо @chrisk за то, что я привлек внимание Disk Arbitrator в этом предыдущем ответе на аналогичный вопрос.)

2

С MacOSXHints.com:

Запретить автоматическое монтирование диска при входе в систему (Категория: Устройства хранения данных)

27 июля '10 07:30:00 • Автор: tobyvoss

Хотя существует множество хорошо документированных способов запретить монтирование жесткого диска или USB-накопителя во время загрузки, я нашел только один способ (работающий в 10.6), чтобы предотвратить автоматическое монтирование вновь подключенных дисков при входе в систему.

Можно отключить ответственный процесс:

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.diskarbitrationd.plist

Это имеет негативные последствия для общего извлечения и монтажа. Повторное включение diskarbitrationd с загрузкой вместо unload также не решает всех проблем.

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

Затем я наткнулся на этот драгоценный камень: github.com/aburgh/Disk-Arbitrator/. Работает для систем 10.5 и выше, источник доступен, бинарные файлы доступны (в «Загрузках»), все проблемы решены!

[Crarko добавляет: я проверил это, и он работает, как описано. Хорошая утилита, с хорошей документацией.]

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .