3 votos

El monte .sparseimage .bash_profile

Necesito montar una .sparseimage .bash_profile pero no veo cómo hacerlo. He intentado:

alias of22='hdiutil attach "Documents/OF.sparseimage" -mountpoint "$HOME/OpenFOAM" > /dev/null ; . $HOME/OpenFOAM/OpenFOAM-2.2.0/etc/bashrc'

pero esto me da:

hdiutil: attach failed - no mountable filesystem

si hago doble clic en él o me lo puso en los Elementos de Inicio funciona (pero también tengo a la fuente de la bashrc después de la montaña)

¿Cuál es el problema?

6voto

Dan Harris Puntos 125

El open(1) comando puede hacerlo:

/usr/bin/open /full/path/to/OF.sparseimage

4voto

Jason Puntos 161

De hecho, el comando que se utiliza para montar la imagen de disco, pero hay dos problemas que yo veo.

Antes de entrar en esos quiero aclarar a todos los lectores (como yo tuve este problema), el siguiente comando para montar una imagen de disco:

hdiutil attach image_name.sparseimage -mountpoint mount_point

donde se especifica image_name.sparseimage y mount_point a tu gusto.

Aquí están los problemas con su caso concreto que veo:

1) Que no son de montaje en la bash_profile. Usted está creando un alias. Debe ejecutar el alias de primera para montar la imagen de disco (con of22 en su caso).

2) Parece que has hecho #1 debido a que usted recibe el mensaje de error "no montar el sistema de archivos". Esto es probablemente debido a que la imagen de disco está usando una ruta relativa, lo que significa que debe ejecutar of22 desde el directorio padre (que parece ser su directorio de inicio en este caso).

Trate de cambiar el comando para

hdiutil attach "$HOME/Documents/OF.sparseimage" -mountpoint "$HOME/OpenFOAM"

Observe la adición de "$HOME".

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X