Tengo 3 unidades físicas en mi Mac Pro con Mac OS X 10.6.4. Ocasionalmente, después de reiniciar la máquina, la numeración del disco cambia de tal manera 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 el mapeo 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 OS X. Parallels usa la ruta / dev / disk # en su archivo de configuración, así que, después de reiniciar OS XI, inicie Parallels y me dice que el disco ya no está presente. .
¿Hay alguna manera de decirle a OS X que siempre asigne una unidad determinada a / dev / disk0?
fuente
Respuestas:
Según tengo entendido, MacOS no tiene esa capacidad, aunque para ejecutar paralelos puede que no sea estrictamente necesario.
usando macports e instalando e2fsprogs con un pequeño parche:
puede usar blkid -s UUID / dev / rdisk * para enumerar particiones, discos y obtener sus respectivos uuids (para cualquier sistema de archivos compatible, que son bastantes).
Después de eso, debería funcionar agregar un enlace suave con 'ln -s' o crear un nodo de dispositivo alternativo con mknod (y luego hacer referencia a ese dispositivo psudo- / clon de Parallels). He hecho trucos similares con Fusion, pero no tengo Paralells instalado en este momento (así que no puedo probar)
stat -f "% Sr% Z" / dev / rdisk s le proporciona un mapa sobre el dispositivo a mayor, menor para usar si los paralelos no aceptan un enlace suave al dispositivo.
que se puede usar como en el siguiente ejemplo:
Ahora lo único que queda es escribir un script y usar las instrucciones en http://support.apple.com/kb/HT2420?viewlocale=en_US para que se ejecute en el arranque.
Pero eso será para que alguien más termine ...
fuente
mknod
con Fusion pero dando un error ¿./vmware-rawdiskCreator create /dev/pdisk1 fullDevice ~/5tc ide Unable to create the source raw disk: The specified device is not a valid physical disk device (20).
Alguna pista? SaludosHe escuchado que los Mac más inteligentes que yo implican que la numeración del disco es algo arbitraria y no se puede depender de que el mismo dispositivo obtenga el mismo número después de un reinicio. Se mencionó en referencia a la creación de segmentos RAID a través de diskutil en la Terminal.
Ninguna de las utilidades de bajo nivel que he encontrado, como diskutil, pdisk o gpt, parece afectar la numeración del disco. Me temo que puede no ser controlable.
fuente
Para ver las rutas de los archivos de dispositivo de caracteres para los volúmenes en su disco duro interno, abra la aplicación Terminal, ubicada en / Aplicaciones / Utilidades. Escriba lo siguiente, seguido de la tecla Retorno:
Puede ver los nombres de ruta completos para los archivos de dispositivo de caracteres para los volúmenes actuales abriendo Terminal y luego escribiendo (presione Intro después de cada línea):
Cada partición (se muestre en el Finder o no) en cada volumen montado tendrá dos archivos en la lista para el directorio / dev. Los nombres de los archivos identifican tanto el dispositivo por número como la partición del dispositivo por su número. Puede que tenga que desplazarse un poco en la ventana de Terminal para encontrar los archivos.
fuente
Intenta agregar entradas en ti
/etc/fstab
.De http://macosx.com/forums/mac-os-x-system-mac-software/314314-stop-disk-unmounting-automounting.html
fuente
El número de unidad se basa en cuándo se enumera el dispositivo físico durante el arranque. Esto me ha pasado a mí también en Windows. He buscado larga y duramente una resolución para esto, y no he encontrado una. Pude obtener los discos en el orden "correcto" cuando cambié los cables SATA, pero esto fue solo una solución temporal. En su caso, dado que Parallels depende de la numeración del disco para una ruta, puede ser mejor crear un script para actualizar ese archivo de configuración al inicio.
fuente
He tenido este problema antes, generalmente cambian después de haber realizado actualizaciones o instalado algo, pero vuelven a su numeración original después de un segundo reinicio. Obviamente, esto no es ideal, pero parecía funcionar para mí ...
fuente