
Si tenemos un archivo grande que debe almacenarse en múltiples medios de almacenamiento con espacio limitado, ¿existe una solución basada en fusibles que funcione a nivel de archivo?
Para dar un ejemplo concreto, digamos que tenemos un archivo grande de 2 TB. Y tenemos cuatro discos duros con 500 GB de capacidad cada uno montados en 4 directorios diferentes. Obviamente, necesitamos dividir el archivo grande en cuatro directorios porque cada uno puede contener 500 GB como máximo.
Una forma de dividir el archivo grande es crear un volumen lógico de 2 TB sobre un volumen físico de 500 GB usando lvm. Pero esto requeriría que trabajemos a nivel de bloque y utilicemos dispositivos de bucle invertido, que tal vez no siempre estén disponibles.
He leído sobre unionfs y chunkfs, pero no parece que funcione en este caso. unionfs solo agrega archivos a nivel de directorio. chunkfs proporciona una vista fragmentada del archivo grande, pero no divide la operación de escritura en diferentes directorios.