È possibile disabilitare la memorizzazione nella cache di scrittura su un dispositivo di archiviazione di massa USB su Mac OS X?


14

Su Windows, esiste un'impostazione per le unità rimovibili denominata "ottimizza per la rimozione rapida", che disabilita la cache di scrittura in modo da poter semplicemente scollegare l'unità rimovibile senza causare la corruzione del file system.

Ho cercato su Google molto, ma non riesco a trovare alcuna informazione sulla presenza della stessa impostazione per OS X. È possibile modificarlo?

Il problema specifico qui è che mia moglie è insegnante e i suoi studenti usano lettori di schede SD per alcuni progetti di classe. Ovviamente non espellono mai l'unità prima della rimozione, con conseguente danneggiamento casuale del disco.


Se dispongono di accesso a Internet, gli account DropBox gratuiti possono risolvere il problema. O no ...
Dan Rosenstark

4
No, stanno usando le schede SD nelle fotocamere digitali. Offrire suggerimenti completamente estranei alla domanda attuale non è utile.
Ted Mielczarek,

Risposte:


5

Ciò dovrebbe essere possibile montando manualmente l'unità tramite il terminale. Dovrai espellere l'unità quando la colleghi e poi rimontarla nel terminale usando l' noasyncopzione.

Il modo migliore per farlo è correre mountnel terminale e smontare il dispositivo in modo da sapere cosa rimontare. Quindi umount /dev/disk1s1(dove si disk1s1trova il nome del dispositivo) quindi mount -o noasync /dev/disk1s1. Questo metodo si applica anche alla maggior parte delle distribuzioni Linux.

Come puoi vedere, è più facile ricordare di espellere.

Maggiori informazioni sono mountdisponibili qui: http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man8/mount.8.html


Grazie! Potrebbe essere una seccatura usare questo in pratica, ma è bene sapere che è almeno possibile. (Ovviamente
indurre

2
Peccato, non esiste un modo automatico per farlo. Di recente ho collegato una scheda SD tramite un lettore e si è scoperto che il cavo aveva una connessione allentata, quindi l'unità è apparsa per un secondo ed era scomparso con il messaggio di avviso di osx che l'unità è stata rimossa senza espellerla prima. Indovina un po ', è diventato inutilizzabile al punto da non riuscire nemmeno a formattarlo su Windows. Ora ho paura di collegare qualsiasi unità esterna a un Mac.
Haridsv,

0

Dopo aver letto questa discussione , non credo sia possibile farlo. Se vale qualcosa, non ho mai avuto problemi a non espellere. Sembra essere almeno in parte basato sul file system in cui è formattato l'unità o il supporto.

Forse un grande cartello sopra i lettori di schede SD che ricorda agli studenti di espellere correttamente prima della rimozione?

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.