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.