Czy można wyłączyć buforowanie zapisu na urządzeniu pamięci masowej USB w systemie Mac OS X?

14

W systemie Windows istnieje ustawienie dla dysków wymiennych o nazwie „optymalizuj do szybkiego usuwania”, które wyłącza buforowanie zapisu, więc możesz po prostu odłączyć dysk wymienny bez powodowania uszkodzenia systemu plików.

Często googlowałem, ale nie mogę znaleźć żadnych informacji na temat tego, czy istnieje takie samo ustawienie dla OS X. Czy można to zmienić?

Konkretnym problemem jest to, że moja żona jest nauczycielką, a jej uczniowie używają czytników kart SD do niektórych projektów klasowych. Oczywiście nigdy nie wysuwają dysku przed usunięciem, co powoduje losowe uszkodzenie dysku.

Ted Mielczarek
źródło
Jeśli mają dostęp do Internetu, bezpłatne konta DropBox mogą rozwiązać problem. Albo nie ...
Dan Rosenstark
4
Nie, używają kart SD w aparatach cyfrowych. Oferowanie sugestii zupełnie niezwiązanych z danym pytaniem nie jest przydatne.
Ted Mielczarek

Odpowiedzi:

5

Powinno to być możliwe poprzez ręczne zamontowanie napędu za pomocą terminala. Będziesz musiał wysunąć dysk po podłączeniu go, a następnie ponownie zamontować go w terminalu za pomocą noasyncopcji.

Najlepszym sposobem na obejście tego problemu jest uruchomienie mountterminala i zdjęcie urządzenia, aby wiedzieć, co ponownie zamontować. Następnie umount /dev/disk1s1(gdzie disk1s1jest nazwa urządzenia), a następnie mount -o noasync /dev/disk1s1. Ta metoda miałaby również zastosowanie do większości dystrybucji Linuksa.

Jak widać, łatwiej jest po prostu pamiętać o wysunięciu.

Więcej informacji na temat mountdostępnych tutaj: http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man8/mount.8.html

Andrew Marshall
źródło
Dzięki! Wykorzystanie tego w praktyce może być uciążliwe, ale dobrze jest wiedzieć, że przynajmniej jest to możliwe. (Oczywiście zmuszanie uczniów szkół średnich do podążania za wskazówkami jest zawsze trudniejsze.)
Ted Mielczarek
2
Szkoda, nie ma automatycznego sposobu, aby to zrobić. Niedawno podłączyłem kartę SD przez czytnik i okazało się, że kabel ma luźne połączenie, więc dysk pojawił się na sekundę i zniknął z ostrzeżeniem od osx, że dysk został usunięty bez uprzedniego wysunięcia. Zgadnij co, stało się bezużyteczne do tego stopnia, że ​​nie mogłem nawet sformatować go w systemie Windows. Teraz boję się podłączyć dowolne dyski zewnętrzne do komputera Mac.
haridsv
0

Po przeczytaniu tego wątku nie sądzę, że jest to możliwe. Jeśli jest coś warte, nigdy nie miałem problemu z brakiem wyrzucania. Wydaje się, że jest przynajmniej częściowo oparty na systemie plików, w którym sformatowany jest dysk lub nośnik.

Być może duży znak nad czytnikami kart SD przypomina uczniom o prawidłowym wysunięciu przed wyjęciem?

Josh K.
źródło