polyfuse:一个用于Rust的FUSE(用户空间中的文件系统)库

时间:2024-05-25 11:53:51
【文件属性】:

文件名称:polyfuse:一个用于Rust的FUSE(用户空间中的文件系统)库

文件大小:119KB

文件格式:ZIP

更新时间:2024-05-25 11:53:51

rust fuse filesystem Rust

polyfuse Rust的FUSE(用户空间中的文件系统)库。 polyfuse是一个库,用于基于Rust中的来实现文件。 该项目的目标是提供一个Rust FUSE库,该库与Rust 1.39中稳定的async / .await语法具有高度的相似性。 平台要求 当前, polyfuse仅支持FUSE ABI版本为7.23或更高版本Linux平台。 所需的内核版本是Linux 3.15或更高版本。 添加对其他运行FUSE的Unix平台(FreeBSD,macOS等)的支持是未来的工作。 为了与FUSE内核驱动程序建立连接,必须在文件系统运行的平台上安装命令fusermount 。 该二进制文件通常包含在配电系统的包装系统提供的保险丝包装中。 在Debian / Ubuntu或其他基于APT的发行版上: $ sudo apt-get install fuse 在Fedora /


【文件预览】:
polyfuse-master
----.gitmodules(128B)
----LICENSE-MIT(1KB)
----LICENSE-APACHE(11KB)
----rustfmt.toml(32B)
----.github()
--------workflows()
--------CODEOWNERS(17B)
----crates()
--------polyfuse-kernel-systest()
--------polyfuse()
--------polyfuse-kernel()
----bors.toml(67B)
----Cargo.toml(67B)
----examples()
--------passthrough()
--------with-async-std()
--------memfs()
--------heartbeat()
--------hello()
--------path-through()
--------poll()
--------heartbeat-entry()
--------basic()
--------README.md(2KB)
--------with-tokio()
----.gitignore(40B)
----.cargo()
--------config(50B)
----xtask()
--------src()
--------Cargo.toml(213B)
--------README.md(66B)
----crates_deprecated()
--------polyfuse-tokio()
----README.md(3KB)

网友评论