Eu tenho 3 unidades físicas no meu Mac Pro com OSX 10.6.4. Ocasionalmente, após a reinicialização da máquina, a numeração do disco é alterada para que o / dev / disk # não faça referência à mesma unidade que 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, também tenho o Parallels instalado para permitir o acesso à partição BootCamp a partir do OSX. O Parallels usa o caminho / dev / disk # no seu arquivo de configuração. Assim, após reiniciar o OSX, inicio o Parallels e ele informa que o disco não está mais presente.
Existe uma maneira de dizer ao OSX para sempre atribuir uma determinada unidade ao / dev / disk0?
fonte
Respostas:
Não, não há como forçar os dispositivos de disco para nomes / dev / disk específicos antes de ligar as unidades em uma ordem específica. Os dispositivos / dev são atribuídos a dispositivos físicos pelo kernel, e não há nada na área do usuário que afete essas atribuições.
Nos sistemas * BSD, a maneira normal de forçar a ligação de disco / dispositivo é construindo um kernel com linhas de configuração como
com os metacaracteres substituídos por números reais se você desejar vincular nomes de dispositivos a destinos SCSI específicos. No Mac OS X, você não está construindo seus próprios kernels; portanto, essa opção não está aberta para você.
fonte
Você pode usar o UUID para amarrar os pontos de montagem.
Descubra o UUID de cada disco usando o comando
Adicione o dispositivo no seu / etc / fstab especificando o dispositivo junto com o UUID (em vez de / dev / disk *:
fonte