Desativar cache do sistema de arquivos para dispositivos USB?

11

Possível duplicada:
desative a mensagem "o disco não foi ejetado corretamente"

Quando tenho um dispositivo USB como cartão SD, unidade USB ou disco rígido externo, sempre preciso desmontá-lo, caso contrário o OS X reclama que o dispositivo não foi ejetado corretamente.

No Windows, a solução para isso é trivial: desative o cache do sistema de arquivos para unidades USB, para que possam ser removidos com segurança e imediata.

O OS X tem uma maneira de desativar o cache?

Michael Stum
fonte
2
FWIW, o suposto idiota não é absolutamente uma duplicata exata. Esta pergunta é sobre como desativar o cache de gravação para que o dispositivo possa ser removido com segurança; o outro é simplesmente desligar a mensagem e ignorar o risco.
Reid
11
Reabra esta pergunta. Não é uma duplicata.
N /
Concordado, não uma duplicata pelos motivos mencionados pelo @Reid. Eu encontrei este post procurando por "os x desativar cache de gravação".
Johann
Eu acho que é seguro dizer que osx não tem esse recurso. o osx faz tanto trabalho nos bastidores que é difícil limitá-lo mesmo em volumes montados ... mas há uma maneira de montar fora do localizador - com algum tipo de interface ftp / web acessando-o como / disk1s2 ?
Neuralstatic #

Respostas:

2

Nas perguntas e respostas do Superusuário, outro usuário fez uma pergunta semelhante. A solução é um pouco complicada / trabalhosa:

Isso deve ser possível montando manualmente a unidade através do terminal. Você precisará ejetar a unidade quando conectá-la e montá-la novamente no terminal usando a opção noasync.

A melhor maneira de fazer isso seria executar o mount no terminal e derrubar o dispositivo para que você saiba o que remontar. Umount / dev / disk1s1 (em que disk1s1 é o nome do dispositivo), monte -o noasync / dev / disk1s1. Este método também se aplicaria à maioria das distribuições Linux.

Como você pode ver, é mais fácil lembrar de ejetar.

zephyros
fonte