12 votos

Montar carpeta como volumen (OSX)

¿Es posible "montar" (automáticamente) carpetas como volúmenes? Tengo un gran volumen DAS, "Datos", que contiene todos mis datos. Para hacer las rutas más cortas y a prueba de futuro, me gustaría tener volúmenes como

/Tipo de contenidoA/ /Tipo de contenidoB/

En lugar de utilizar

/Datos/Tipo de contenidoA/ /Datos/Tipo de contenidoB/

etc., que es donde realmente residen los datos.

¿Alguna idea sobre cómo hacerlo? No es un gran problema. Sólo por curiosidad.

0 votos

¿La respuesta a apple.stackexchange.com/questions/84222/ (que recomienda el uso de enlaces simbólicos o alias) resolver su problema?

0 votos

Parece que no funciona con ninguno de los dos. Es decir, al hacer cd /ContentTypeA/ o cd /ContentTypeA/existingfolder sólo dice 'no such file or directory'. :(

0 votos

No habrá carpetas a menos que usted las cree :-)

16voto

Dan Andreatta Puntos 3318

A veces los enlaces simbólicos pueden no ser adecuados para sus necesidades.

En ese caso, puede utilizar bindfs - un sistema de archivos FUSE para montar un directorio en otra ubicación.

Instálelo con homebrew :

brew install bindfs

Y luego enlazar una carpeta con otra:

bindfs /Volumes/Data/ContentA ~/ContentA

0 votos

Cool gracias, ¿es esto diferente de la orden de montaje en linux? o se trata básicamente de un puerto de la orden de montaje para MacOS?

0 votos

@AlexanderMills bindfs es un sistema de archivos FUSE para montar un directorio en otra ubicación. No es el comando mount.

0 votos

Cuando ejecuto brew install bindfs veo: Error: ¡bindfs ha sido deshabilitado porque requiere macFUSE de código cerrado!

10voto

Supongamos que está montando/conectando su unidad de datos como de costumbre, lo que resultará en rutas como /Volumes/Data/ContentA y /Volumes/Data/ContentB . Ahora puedes hacer cualquiera de las dos cosas:

  • crear enlaces simbólicos a través de Terminal ejecutando los siguientes comandos en una ventana de Terminal:

    ln -s /Volumes/Data/ContentA ~/ContentA
    ln -s /Volumes/Data/ContentB ~/ContentB
  • crear alias a través del Finder abriendo /Volumes/Data en el Finder, seleccionando ContentA , pulsando Cmd-L para crear un alias y mover este alias a su carpeta de inicio. El archivo de alias puede ser renombrado posteriormente como usted considere oportuno.

Con ambas opciones, el contenido de la unidad de datos será accesible a través de su carpeta de inicio.

0 votos

Eso funciona. :) Combinándolo con la carpeta de inicio se solucionó. ¡Muchas gracias patrix!

8voto

Robert Geifman Puntos 81

Solo quiero dar las gracias a @mixel - esa es LA FORMA de hacerlo, en realidad quería montar el iCloud Drive como un volumen, para que aparezca en el escritorio.

La instalación de bindfs no fue tan fácil en Sierra, tuve que hacer lo siguiente:

brew cask install osxfuse
brew install homebrew/fuse/bindfs

y luego, en mi caso, podría añadir que la opción pertinente de bindfs es -o volumename=NAME Si no, el volumen recibe un nombre loco que hace daño a los ojos.

Y para quien quiera que el iCloud Drive aparezca como un volumen, la secuencia es esta:

sudo mkdir /Volumes/iCloud\ Drive
sudo bindfs -o volname=iCloud\ Drive /Users/robert/Library/Mobile\ Documents/com~apple~CloudDocs \
        /Volumes/iCloud\ Drive/

0 votos

La desventaja de fuse es que no soporta eventos inotify. Si el origen se actualiza, mientras la aplicación está pendiente de actualizaciones en el destino, no recibirá actualizaciones.

0 votos

Dos comentarios: 1) Hay que hacerlo cada vez que se reinicia la sesión. 2) El volumen no aparece en la lista de volúmenes de la barra lateral. ¿Conoces alguna solución?

6voto

gigawatt Puntos 11

Actualización para 2021 en High Sierra:

Intentando instalar bindfs en MacOS hoy, usando los ejemplos anteriores, obtuve este error:

Error: bindfs has been disabled because it requires closed-source macFUSE!

Qué pena. (¿No odias cuando la ideología de otra persona interfiere con tu tecnología?)

Pero gracias a: https://github.com/osxfuse/osxfuse/issues/801 Finalmente pude solucionar eso, e instalar bindfs desde aquí:

brew install gromgit/fuse/bindfs-mac

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