网络保险丝
实验:用于网络文件系统的基于FUSE的抽象
该库为的纯提供了一个包装器。 它提供了一个内部管理的inode缓存,该缓存允许将FS操作抽象为路径上的操作。 该设计的前提是后备存储是通过网络进行的,因此该实现在很大程度上依赖于缓存和惰性写入来提高感知性能。
实作
这最初是从下面提到的算法融合的实现中剔除的。
通过Algorithmia平台管理数据的文件系统
如果您使用它来构建内容,请打开PR或提出问题以在此处添加它。 :-)
当前警告
我今天不建议将其用于任何具有生产质量的文件系统。 这些是一些已知的警告:
关闭文件的最后一个打开的句柄时,写入将持续。 如果关闭失败,则可能数据没有持久化。
整个索引节点和文件缓存都位于RAM中,因此,如果下载4GB文件,它将占用4GB RAM,直到关闭。
目录列表是永久缓存的,因此,如果在FS之外更改目录的内容,则必须先卸载并重新挂载,然后