Se temos um arquivo grande que precisa ser armazenado em várias mídias de armazenamento com espaço limitado, existe uma solução baseada em fusível que funcione no nível do arquivo?
Para dar um exemplo concreto, digamos que temos um arquivo grande de 2TB. E nós temos quatro discos rígidos com capacidade de 500GB, cada um montado em 4 dirs diferentes. Obviamente, precisamos dividir o arquivo grande nos quatro diretórios, pois cada um pode armazenar 500 GB no máximo.
Uma maneira de dividir o arquivo grande é criar um volume lógico de 2 TB sobre o volume físico de 500 GB usando lvm. Mas isso exigiria que trabalhássemos no nível de bloco e usássemos dispositivos de loopback, que nem sempre estão disponíveis.
Eu li sobre unionfs e chunkfs, mas isso não parece funcionar neste caso. O unionfs apenas agrega arquivos no nível dir. O chunkfs fornece uma visão fragmentada do arquivo grande, mas não divide a operação de gravação em diretórios diferentes.
Tags partitioning fuse linux filesystems