0 votos

¿Cómo puedo combinar dos o más carpetas en un recurso compartido de red AFP o SMB en OS X 10.11?

Tengo dos directorios de medios de comunicación que cada uno tiene una estructura de carpetas de nivel superior similar. Me gustaría compartirlos a través de mi red, utilizando AFP o SMB, de tal manera que pueda acceder a ambos utilizando un recurso compartido, con el contenido de ambos directorios fusionado.

Así, si la carpetaA tiene el siguiente contenido:

|__ Stuff
| |__ My Stuff
|   |__ fileA.txt
|   |__ fileB.txt
|
|__Things
  |__ video1.avi
  |__ video2.mkv

...y la carpetaB tiene el siguiente contenido:

|__ Stuff
| |__ My Stuff
| | |__ fileC.txt
| |
| |__ Your stuff
|   |__ fileD.txt
|
|__Things
  |__ video3.ogm
  |__ video4.rm

...entonces el recurso compartido de red aparecería como lo siguiente:

|__ Stuff
| |__ My Stuff
| | |__ fileA.txt
| | |__ fileB.txt
| | |__ fileC.txt
| |
| |__ Your stuff
|   |__ fileD.txt
|
|__Things
  |__ video1.avi
  |__ video2.mkv
  |__ video3.ogm
  |__ video4.rm

Si se copian nuevos archivos en el recurso compartido, preferiblemente podría configurar en cuál de las dos carpetas de nivel superior se colocan.

Originalmente lo había logrado compilando el sistema de archivos mhddfs para OS X, utilizándolo para montar un sistema de archivos virtual que era una combinación de mis dos carpetas y luego compartiéndolo a través de la red. Pero después de un año de uso he descubierto que mhddfs es inestable, al menos en OS X. Numerosos errores del sistema de archivos se acumularon a través de mis unidades que eventualmente condujeron a fallos del sistema, la unidad a menudo sin ceremonias se desmonta sin razón aparente, y varias otras cosas desagradables sucedería como la copia de un paquete de aplicaciones a la unidad de red y tener sus archivos individuales se dividen entre los dos recursos compartidos. Por eso me interesa saber si hay una solución de servidor de archivos para esto, en lugar de algo más propenso a errores graves como una solución de sistema de archivos.

1voto

Gary Puntos 11

Se podría crear una nueva carpeta 'Folder' (con la carpeta A/carpeta B oculta añadiendo '.' antes de los nombres de las carpetas). En esa nueva carpeta 'Folder' se podrían crear enlaces a cada uno de los archivos. Cuando se encuentran carpetas en '.Carpeta A' o '.Carpeta B' se crea una nueva carpeta y ruta en Carpeta.

Un script podría pasar y crear primero las carpetas en <carpeta>. El script pasaría entonces a crear enlaces a cada uno de los archivos.

Esto es una tontería, pero puede funcionar (para Macs y máquinas linux). Cada uno de estos pasos es un único comando find (o un comando find que llama a otro script).

Esa es una solución no elegida pero sencilla. Si quieres que escriba/pruebe los dos comandos lo haré.

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