Como ocultar uma partição no disco interno no Mac OS X

1

Acabei de conectar um gabinete RAID1 externo (um Lacie Quadro2) através da interface FireWire800 ao meu iMac 24.

Copiei todo o meu "Machintosh HD" interno para o novo disco, configurei o sistema para usar o disco externo como disco de inicialização, o volume é chamado "My HD".

Depois de reiniciar, eu corro o Utilitário de Disco e redimensionei a primeira partição do disco interno para 100 GB, depois fiz uma nova partição de cerca de 500 GB, chamada "TM HD".

Depois configurei o Time Machine para usar o "TM HD" e o executei ...

.. tudo funciona muito bem, mas ...

Eu gostaria de fazer "Machintosh HD" oculto quando o sistema for iniciado usando o disco externo ... e eventualmente fazer com que seja o disco de inicialização se e somente se o HD externo ( "my HD") não está disponível ou não está conectado para evitar modificações indesejadas no sistema de arquivos.

É possível dizer ao Mac para não visualizar uma determinada partição no disco interno?

Qualquer ideia é bem vinda, obrigado antecipadamente:)

    
por drAlberT 31.07.2009 / 17:16

4 respostas

0

Estou respondendo a minha pergunta com base no comentário de cOle2, no qual ele sugere usar fstab.

Estou dando minha própria resposta, pois acho que seria bom e útil fazer o trabalho com uma única linha de shell, sem a necessidade de nenhum editor externo (vi, emacs, pico, nano, etc)

echo "echo \"UUID=$(diskutil info /Volumes/Macintosh\ HD/ | grep UUID | awk '{print $3}')  none  hfs  rw,noauto\" >> /etc/fstab" | sudo bash

Isso funciona muito bem e pode ser simplesmente C & P-ed no Terminal sem personalizações.

Obrigado a todos pelas dicas dadas

    
por 06.08.2009 / 20:17
2

Você pode anexar um applescript aos seus itens de login que desmontam esse volume:

do shell script "diskutil unmount '/Volumes/Macintosh HD'"
    
por 04.08.2009 / 02:49
2

Se você quiser que o disco simplesmente fique oculto no Finder:

/usr/bin/SetFile -a V /Volumes/Macintosh\ HD

Você pode encontrar mais executando SetFile ou man SetFile

    
por 06.09.2009 / 19:39
0

Você pode ocultar o disco interno usando as preferências do Finder (em Finder > Preferências > Geral). Isso ocultará as partições “Macintosh HD” e “TM HD”. Os discos ainda estão montados, então o Time Machine continua trabalhando.

    
por 31.07.2009 / 20:56