Impedir la reordenación del disco en el arranque

2

Tengo 3 unidades físicas en mi Mac Pro con OSX 10.6.4. Ocasionalmente, después de reiniciar la máquina, la numeración del disco cambia de tal forma que / dev / disk # no hace referencia a la misma unidad que antes del reinicio.

Ejemplo

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

Después de reiniciar, la asignación podría ser

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

Aún más confuso es que la reasignación no es consistente. Para la mayoría de las cosas esto es irrelevante. Sin embargo, también tengo instalado Parallels para permitir el acceso a la partición BootCamp desde OSX. Parallels usa la ruta / dev / disk # en su archivo de configuración, así que, después de reiniciar OSX, ejecuto Parallels y me dice que el disco ya no está presente.

¿Hay una manera de decirle a OSX que siempre asigne un disco dado a / dev / disk0?

    
pregunta Paul Alexander 29.10.2010 - 19:31

2 respuestas

1

No parece haber una manera de especificar un dispositivo para una unidad determinada. Su mejor opción podría ser no montar automáticamente, luego use un LaunchAgent para montarlos en el orden que desee con una pausa entre cada montura, y ver si funciona de esa manera. Es posible que este método se confunda si tiene una llave USB u otra cosa que los montajes automáticos estén disponibles para el sistema cuando inicie.

    
respondido por el user588 13.12.2010 - 00:42
0

Un truco que he usado para resolver su caso de uso de Parallels es que el archivo de configuración apunte a un archivo de enlace simbólico, y luego actualice el enlace simbólico para que apunte al dispositivo correcto antes de iniciar la vm.

Si te sientes cómodo escribiendo guiones, puedes usar un script de shell como este para determinar el nombre del dispositivo y actualizar el enlace simbólico basado en el nombre del volumen:

 BOOTCAMP_DEVICE='mount | grep BOOTCAMP | cut -f 1 -d ' ''
 ln -f -s $BOOTCAMP_DEVICE path_to_symlink
    
respondido por el benzado 02.08.2011 - 02:05

Lea otras preguntas en las etiquetas