Impede a renumeração de disco na reinicialização no OSX

8

Eu tenho 3 unidades físicas no meu Mac Pro com o OSX 10.6.4. Ocasionalmente, após a reinicialização da máquina, a numeração do disco é alterada de tal forma que o / dev / disk # não faz referência à mesma unidade como antes da reinicialização.

Exemplo

/dev/disk0 -> 64GB SSD drive
/dev/disk1 -> 640GB Hitachi
/dev/disk2 -> 160GB WD (BootCamp)

Após a reinicialização, o mapeamento pode ser

/dev/disk0 -> 160GB WD (BootCamp)
/dev/disk1 -> 640GB Hitachi
/dev/disk2 -> 64GB SSD drive

Ainda mais confuso é que o remapeamento não é consistente. Para a maioria das coisas isso é irrelevante. No entanto, eu também tenho o Parallels instalado para permitir o acesso à partição do BootCamp de dentro do OSX. O Parallels usa o caminho / dev / disk # em seu arquivo de configuração, então, após a reinicialização do OSX, eu inicio o Parallels e ele me diz que o disco não está mais presente.

Existe uma maneira de dizer ao OSX para sempre designar uma determinada unidade para / dev / disk0?

    
por Paul Alexander 17.09.2010 / 22:33

2 respostas

2

Não, não há como forçar os dispositivos de disco a nomes específicos de / dev / disk antes de ligar as unidades em uma ordem específica. / dev dispositivos são atribuídos a dispositivos físicos pelo kernel, e não há nada na userland que afeta essas atribuições.

Em sistemas * BSD, o modo normal de forçar a vinculação de disco / dispositivo é criando um kernel com linhas de configuração como

sd* at scsibus? target ? lun ?

com os metacaracteres substituídos por números reais se você quisesse vincular nomes de dispositivos a destinos SCSI específicos. No Mac OS X, você não está criando seus próprios kernels, então essa opção não está aberta para você.

    
por 14.02.2012 / 11:00
-1

Você pode usar o UUID para amarrar os pontos de montagem.

  1. Descubra o UUID de cada disco usando o comando

    sudo blkid
    
  2. Adicione o dispositivo em seu / etc / fstab especificando o dispositivo junto com o UUID (em vez de / dev / disk *:

    UUID=<UUID> [Other options for fstab entry]
    
por 02.10.2010 / 15:50