Desativar a montagem automática de TODAS as unidades desconhecidas no OS X

4

Como você desativa a montagem automática de TODAS as unidades novas / desconhecidas no OS X? Este artigo descreve como desativar o automount em uma unidade específica :

link

Mas então você tem que saber o drive UUID. E para descobrir o UUID, você teria que montar a unidade e, na segunda, o sistema operacional monta automaticamente a unidade como leitura + gravação e começa a gravar muitos arquivos ocultos na unidade ( .Spotlight-V100 , .Trashes , .fseventsd , .metadata_never_index ) antes de poder dizer "bolo". Isso é particularmente ruim se a unidade conectada é uma unidade defeituosa que você está indo para resgatar o trabalho, então obviamente você não quer que o sistema operacional grave na unidade em tudo .

Então, o que você faz para obter o controle completo do processo de montagem?

    
por forthrin 09.01.2013 / 22:09

2 respostas

7

O Arbitrador de Disco de Aaron Burghardt faz quase o que você quer. Enquanto está sendo executado, ele pode ser configurado para rejeitar novas montagens ou forçar novas montagens a serem somente leitura (ou pode ser desativado, portanto, novas montagens acontecem normalmente). No entanto, ele aplica sua política a todos os volumes anexados enquanto o programa está em execução (independentemente de terem sido vistos ou não) e não se aplica a volumes anexados (e, portanto, montados) na inicialização do sistema (ou seja, antes de você ter uma chance). para executar o programa). Mas é de código aberto, por isso, se não estiver perto o suficiente do que você deseja, você poderá modificá-lo ...

(BTW: crédito vai para @chrisk por trazer o Disk Arbitrator à minha atenção em esta resposta anterior para uma pergunta semelhante.)

    
por 09.01.2013 / 23:32
2

De MacOSXHints.com :

Impede a montagem automática de disco enquanto estiver conectado (Categoria: Dispositivos de Armazenamento)

Jul 27, '10 07:30:00 AM • Contribuição de: tobyvoss

Embora haja várias maneiras bem documentadas de evitar que um disco rígido ou uma unidade USB sejam montados no momento da inicialização, só encontrei uma maneira (trabalhando em 10.6) para evitar que os discos recém-conectados sejam montados automaticamente enquanto estiverem conectados.

É possível desativar o processo responsável:

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.diskarbitrationd.plist

Isso tem repercussões negativas na ejeção e montagem geral. Voltar a ligar o diskarbitration com o carregamento em vez de descarregar também não resolve todos os problemas.

Por isso, procurei por uma ferramenta GUI simples que executasse essa função; tudo o que encontrei foram instrumentos-instrumentos forenses caros para a aplicação da lei que oferecem essa função ao lado.

Então eu tropecei nessa gema: github.com/aburgh/Disk-Arbitrator/. Funciona para sistemas 10.5 e superiores, fonte disponível, binários disponíveis (em 'Downloads'), todos os problemas resolvidos!

[crarko acrescenta: Eu testei isso e funciona como descrito. Ótima utilidade, com boa documentação.]

    
por 07.02.2015 / 21:34

Tags