Можно ли отключить кэширование записи на запоминающем устройстве USB в Mac OS X?

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

Я много гуглил, но не могу найти никакой информации о том, существует ли такая же настройка для OS X. Можно ли это изменить?

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

2 ответа

Решение

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

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

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

Больше информации о mount доступно здесь: http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man8/mount.8.html

Прочитав эту ветку, я не думаю, что это возможно. Если это чего-то стоит, у меня никогда не было проблем с извлечением. Кажется, что он, по крайней мере, частично основан на файловой системе, в которой отформатирован диск или носитель.

Может быть, большой знак над считывателями SD-карт, напоминающий студентам, чтобы правильно извлечь перед удалением?

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