¿Cómo monte una imagen de disco dispersa permanentemente?

12

En Mac OS X 10.6.7, cuando monte una imagen de disco dispersa (ya sea haciendo doble clic o usando hdidla línea de comando), la imagen:

  • Aparece en mi escritorio
  • Debe volver a montarse cada vez que inicio sesión

Me gustaría configurar el equivalente de un /etc/fstabque montará la imagen cuando se inicie el sistema y que sea permanente, por lo que no tengo que preocuparme si mis enlaces simbólicos se resolverán o no.

¿Es esto más problemas de lo que vale en una Mac? Noté que no hay /etc/fstab, y /etc/fstab.hdcontiene una advertencia grave:

IGNORE THIS FILE.
This file does nothing, contains no useful data, and might go away in
future releases.  Do not depend on this file or its contents.

Probé sudo hdid -notremovable <image>, que parecía como si la mitad de lo que quería (de acuerdo con man hdid), pero con un error: hdid: attach failed - no mountable file systems.

mpontillo
fuente
Cuando agrega -nomount, al menos obtiene un dispositivo. Pero aún no he podido montar eso.
Daniel Beck

Respuestas:

10

El attach failed - no mountable file systemserror parece ser un error conocido de la -notremovableopción para el comando hdido hdiutilrespectivamente (ver "hdituil -notremovable falla al montar la imagen del disco", https://discussions.apple.com/thread/2639671 ).

Como solución alternativa, intente agregar su imagen de disco dispersa a System Preferences -> User Accounts -> Log in Items.

Otro enfoque sería escribir un demonio de lanzamiento que monte la imagen de disco dispersa en el momento del arranque (opcionalmente para todos los usuarios).

Para obtener una guía paso a paso a este respecto, consulte: http://wiki.ninjafocus.net/Mac_Mount_Points

Chad
fuente
Gracias por los enlaces. Lástima que la solución wiki "Mac Mount Points" solo funcionó para 10.5. Supongo que seguiré con la solución alternativa "Iniciar sesión" por ahora.
mpontillo
1
+1 para launchd, ya que puede controlar el montaje antes de que un usuario inicie sesión si lo desea.
bmike