Отключить кэш файловой системы для USB-устройств?

Возможный дубликат:
отключите сообщение «диск не был извлечен должным образом» .

Когда у меня есть USB-устройство, такое как SD-карта, USB-накопитель или внешний жесткий диск, мне всегда нужно размонтировать его, иначе OS X жалуется на то, что устройство не извлекается должным образом.

В Windows решение этой проблемы тривиально: отключите кеш файловой системы для USB-накопителей, чтобы их можно было немедленно и безопасно удалить.

Есть ли в OS X способ отключить кеш?

FWIW, предполагаемый обман абсолютно не является точной копией. Этот вопрос касается отключения кеша записи, чтобы устройство можно было безопасно удалить; другой — просто отключить сообщение и игнорировать риск.
Пожалуйста, откройте этот вопрос снова. Это не дубликат.
Согласен, не дубликат по причинам, упомянутым @Reid. Я нашел этот пост в поисках «os x отключить кеш записи».
Я думаю, можно с уверенностью сказать, что в OSX нет этой функции. osx делает так много работы за кулисами, что нам трудно ограничить его даже на смонтированных томах ..... но есть ли способ монтировать вне искателя - с каким-то ftp/веб-интерфейсом, обращающимся к нему как /disk1s2 ?

Ответы (1)

В SuperUser Q&A другой пользователь задал аналогичный вопрос. Решение немного сложное/сложное:

Это должно быть возможно путем ручной установки привода через терминал. Вам придется извлечь диск, когда вы его подключите, а затем перемонтировать его в терминале, используя опцию noasync.

Лучший способ сделать это — запустить mount в терминале и отключить устройство, чтобы вы знали, что нужно перемонтировать. Затем размонтируйте /dev/disk1s1 (где disk1s1 — это имя устройства), затем смонтируйте -o noasync /dev/disk1s1. Этот метод также применим к большинству дистрибутивов Linux.

Как видите, проще просто помнить об извлечении.

Используйте fstab для автоматизации этого процесса!