Filesystem que divide arquivos grandes

4

Eu tento usar o AmazonCloud-Storage usando acd_cli para colocar meus arquivos de mídia na nuvem. Infelizmente acd_cli não funciona com arquivos grandes. Portanto, busco um sistema de arquivos (virtual) que divida arquivos grandes em partes configuráveis no lado do armazenamento.

Por exemplo mount.splitfs Se o usuário armazenar um arquivo grande nos dados, ele será gravado apenas, mas os arquivos que excederem o tamanho configurado serão armazenados como arquivo. {1..n}.

A configuração completa será como:

unionfs --+-- local_encfs (RW) ----- local_splitfs ----- local_storage
          |
          +-- acd_encfs (RO) ----- acd_splitfs ----- acd_cli_storage

O caminho local e acd é necessário, já que o acd_cli suporta apenas a escrita de um arquivo em seqüência, mas o encfs escreve em posições aleatórias. Novos arquivos serão gravados localmente e um cron job os moverá do local_storage para o acd_cli_storage se eles tiverem mais de x dias.

Eu tenho mais do que tudo funcionando, mas o splitfs está faltando. Alguma idéia de como realizar os splitfs?

Atenciosamente, Rüdiger

    
por Rüdiger Gubler 14.10.2016 / 22:38

1 resposta

0

chunkfs.

ChunkFS is a FUSE based filesystem that allows you to mount an arbitrary file or block device as a directory tree of files that each represent a chunk of user-specified size of the mounted file.

Mais informações no link

    
por 15.10.2016 / 00:22