Siguiendo a la respuesta a ¿Puede hacer que OSX monte solo ciertas particiones cuando conecta un disco duro externo? , todos los sitios que he revisado ( CNET , OSXDaily, subprocesos de la comunidad de soporte de Apple ) dicen que tiene que usar la Utilidad de Disco (o la línea de comando diskutil info /dev/disk<X>s<Y>
) para encontrar el UUID.
¿Hay un equivalente en la línea de comandos que me proporcione esta información, que no es diskutil
? En particular, ¿uno que funcionará en modo de usuario único?
Por qué diskutil no funciona
En modo de usuario único (al menos en Mountain Lion) después de ejecutar:
/sbin/fsck -fy
/sbin/mount -uw /
en ejecución:
diskutil info disk0s5
da el siguiente error
Unable to run because unable to use the DiskManagement framework.
Common reasons include, but are not limited to, the DiskArbitration
framework being unavailable due to being booted in single user mode.
Fondo
Mi problema es que tengo una partición que está muriendo en mi disco interno, que solo contiene un sistema operativo Snow Leopard desactualizado, pero está ralentizando mi Mac (de forma insoportable), ya que la consola informa (repetidamente):
kernel: disk0s5: I/O error.
Ya no inicio en Snow Leopard como inicio Mountain Lion que está en un disco FireWire externo, por lo que me gustaría dejar la partición de Snow Leopard sin montar, usando la línea
UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX none hfs rw,noauto
en /etc/fstab
.
Sin embargo, para obtener el UUID de la partición defectuosa, tengo que abrir la Utilidad de Discos y tener la partición defectuosa montada, lo que es un proceso extremadamente lento (la Utilidad de Discos tarda unos veinte minutos en abrirse).
TL; DR - ¿Puedo obtener el UUID de la partición interna cuando inicio en el modo de usuario único de un sistema operativo almacenado en una partición que está en un disco FW externo?