分割大文件的文件系统

分割大文件的文件系统

我尝试通过 acd_cli 使用 AmazonCloud-Storage 将我的媒体文件放入云中。不幸的是 acd_cli 不适用于大文件。因此,我正在寻找一个(虚拟)文件系统,它将大文件分割成存储端的可配置文件。

例如 mount.splitfs 如果用户将大文件存储到文件中,则仅写入数据,但超过配置大小的文件将存储为文件。{1..n}。

完整的设置如下:

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

本地和 acd 路径是必需的,因为 acd_cli 仅支持按顺序写入文件,而 encfs 则在随机位置写入。新文件将在本地写入,并且如果它们早于 x 天,则 cron 作业会将它们从 local_storage 移动到 acd_cli_storage 中。

我大部分工作都完成了,但 splitfs 丢失了。有什么想法如何实现 splitfs 吗?

亲切的问候,吕迪格

答案1

chunkfs。

ChunkFS 是基于 FUSE 的文件系统,允许您将任意文件或块设备挂载为文件目录树,每个文件代表已挂载文件的用户指定大小的块。

更多信息请访问http://www.linux-mag.com/id/7437/

相关内容