Estaba preguntándome si MacOS Mojave (la versión más reciente en la que puedo estar debido a algunas aplicaciones de 32 bits muy caras) tiene una manera de configurar un directorio "virtual", o incluso una unidad virtual, que combine dos o más unidades externas y las muestre como si fueran un solo directorio/unidad.
Por ejemplo, algo que me permita decir "crear un directorio/unidad virtual llamado datos de audio
" (que no sea JBOD/RAID0) y luego especificar dos (o más) SSD externos de tal manera que el contenido de ese directorio/unidad sea el contenido combinado de las unidades de estado sólido. Si uno tiene directorios datos de Pro Logic
y datos de Cubase
y el otro tiene directorios Kontakt
y Muestras
, entonces me gustaría tener un solo directorio/unidad virtual que muestre:
--- datos
|--- Datos de Cubase
|--- Kontakt
|--- Datos de Pro Logic
|--- Muestras
Cuando ambos SSD están conectados, o si uno de ellos no está conectado, mostrar
--- datos
|--- Datos de Cubase
|--- Datos de Pro Logic
o
--- datos
|--- Kontakt
|--- Muestras
dependiendo de qué unidad siga accesible. O un directorio/unidad completamente vacío si nada está conectado.
Con la intención explícita de que si los SSD que contienen directorios en los que algunas aplicaciones dependen no están conectados, entonces sí: esas aplicaciones lanzarán errores. Eso está bien y es esperado. Solo quiero algo que me permita mostrar una tonelada de datos distribuidos en varias unidades como un solo directorio/unidad cuando todas están conectadas, con cada SSD siendo "solo una unidad" que también puede conectarse a cualquier otra computadora aleatoria que sepa leer/escribir en el sistema de archivos del SSD.
1 votos
¿Puedes simplemente crear un symlink/alias de los directorios únicos de nivel superior?
0 votos
No realmente, dado que cada unidad no tiene solo dos directorios. Estoy buscando un "No necesito preocuparme por cuántos directorios hay en cada unidad, necesito que todos se enumeren en este directorio/unidad virtual".
1 votos
La única forma que se me ocurre de lograr esto es creando los directorios en las unidades que desees y creando alias correspondientes en la otra unidad. Si creas frecuentemente nuevos directorios, posiblemente automatiza el proceso con Automator o un script de shell.
0 votos
Eso realmente no es una respuesta a la pregunta (incluso como un comentario =). Por supuesto que puedo escribir un script, el punto entero es no escribir un script.
2 votos
Utilizar enlaces simbólicos o alias es la forma de hacerlo en Unix/macOS, al igual que el scripting :-) ¿Cómo debería manejar la solución los nombres duplicados (directorios con el mismo nombre existentes en varios discos)? ¿Cómo puede la solución identificar los discos relevantes para el directorio virtual?
0 votos
"Sin embargo, lo quiere", estoy perfectamente bien con demonios nasales en esa situación, ya que las unidades nunca van a tener directorios con el mismo nombre en este caso de uso, y el enfoque de no tener un comportamiento definido cuando lo hacen ciertamente sería tanto esperado como deseable.