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

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

Como você desativa a montagem automática de TODAS as unidades novas/desconhecidas no OS X? Este artigo descreve como desativar a montagem automática em umespecíficodirigir:

http://www.quora.com/How-can-I-disable-automount-on-a-specific-external-USB-disk-in-Mac-OS-X

Mas então você precisa conhecer o UUID da unidade. E para descobrir o UUID você teria que montar a unidade, e no segundo em que você fizer isso, o OS X 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 que você possa dizer "bolo". Isso é particularmente ruim se a unidade conectada for uma unidade defeituosa na qual você irá resgatar o trabalho, então obviamente você não deseja que o sistema operacional grave na unidadede forma alguma.

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

Responder1

Aaron BurghardtÁrbitro de discofazquaseo que você quer. Enquanto está em execução, ele pode ser configurado para rejeitar novas montagens ou forçar novas montagens a serem somente leitura (ou pode ser desabilitado, para que novas montagens aconteçam normalmente). No entanto, ele aplica sua política a todos os volumes anexados enquanto o programa está em execução (quer tenham sido vistos antes ou não), e não se aplica a volumes anexados (e, portanto, montados) na inicialização do sistema (ou seja, antes que você tenha a chance para executar o programa). Mas é de código aberto, então se não estiver próximo o suficiente do que você deseja, você poderá modificá-lo ...

(Aliás: o crédito vai para @chrisk por chamar minha atenção para o Disk Arbitrator emesta resposta anteriorpara uma pergunta semelhante.)

Responder2

DeMacOSXHints. com:

Impedir a montagem automática do disco enquanto estiver conectado (Categoria: Dispositivos de armazenamento)

27 de julho de 2010 07h30 • Contribuição de: tobyvoss

Embora existam inúmeras maneiras bem documentadas de impedir a montagem de um disco rígido ou unidade USB no momento da inicialização, encontrei apenas uma maneira (trabalhando na versão 10.6) de impedir a montagem automática de discos recém-conectados enquanto estiver conectado.

É possível desligar o processo responsável:

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

Isto tem repercussões negativas na ejeção e montagem geral. Ativar novamente o diskarbitration com load em vez de unload também não resolve todos os problemas.

Então procurei por toda parte uma ferramenta GUI simples que executasse essa função; tudo o que encontrei foram kits de ferramentas forenses caros para aplicação da lei que oferecem essa função paralelamente.

Então me deparei com esta joia: 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 conforme descrito. Bom utilitário, com boa documentação.]

informação relacionada