catfs:缓存用Rust编写的AnyThing文件系统

时间:2024-02-26 08:46:24
【文件属性】:

文件名称:catfs:缓存用Rust编写的AnyThing文件系统

文件大小:110KB

文件格式:ZIP

更新时间:2024-02-26 08:46:24

rust fuse filesystem cache cache-storage

Catfs是用Rust编写的缓存文件系统。 总览 Catfs允许您缓存对另一个(可能是远程)文件系统的访问。 缓存语义是预读和透写的(请参阅 )。 当前,它仅提供数据高速缓存,所有元数据操作均会击中源文件系统。 Catfs是ALPHA软件。 如果您重视数据,请不要使用它。 安装 在Linux上,通过安装。 您可能还需要先安装保险丝。 或从需要源构建。 :~/catfs$ cargo install catfs $ # optimized binary now in $HOME/.cargo/bin/catfs 用法 Catfs要求在缓存文件的文件系统上启用扩展属性(xattr)。 通常,


【文件预览】:
catfs-master
----.gitignore(22B)
----bench()
--------bench.cat(2KB)
--------Dockerfile(549B)
--------bench_format.py(2KB)
--------bench.local(2KB)
--------bench.catsshfs(2KB)
--------bench.catfs_vs_sshfs.png(32KB)
--------bench.sh(7KB)
--------bench.catfs_over_sshfs(2KB)
--------bench.catfs_vs_sshfs.data(538B)
--------bench_graph.gnuplot(1KB)
--------bench.png(32KB)
--------run_bench.sh(2KB)
--------bench.catfs(2KB)
--------bench.data(578B)
--------bench.sshfs(2KB)
----README.md(4KB)
----Cargo.toml(720B)
----tests()
--------resources()
--------integration_tests.rs(16KB)
--------test_suite()
----LICENSE(11KB)
----.dockerignore(8B)
----src()
--------pcatfs()
--------flags.rs(4KB)
--------lib.rs(102B)
--------evicter()
--------catfs()
--------main.rs(10KB)
----validate_cache.sh(740B)
----.travis.yml(1KB)
----Cargo.lock(28KB)

网友评论