В Windows есть параметр для съемных дисков, который называется «оптимизировать для быстрого удаления», который отключает кэширование записи, поэтому вы можете просто отключить съемный диск, не вызывая повреждения файловой системы.
Я много гуглил, но не могу найти никакой информации о том, существует ли такая же настройка для OS X. Можно ли это изменить?
Особая проблема заключается в том, что моя жена - учитель, и ее ученики используют устройства для чтения SD-карт в некоторых классных проектах. Конечно, они никогда не извлекают диск перед удалением, что приводит к случайному повреждению диска.
macos
mac
usb
usb-flash-drive
Тед Мельчарек
источник
источник
Ответы:
Это должно быть возможно путем ручной установки привода через терминал. Вам придется извлечь диск, когда вы подключите его, а затем снова подключите его к терминалу, используя
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-карт, напоминающий студентам, чтобы правильно извлечь перед удалением?
источник