#block-device #low-level #system #file #std #devices

no-std srfs-core

简单的 Rust 文件系统(核心)

3 个版本

0.1.2 2024 年 1 月 4 日
0.1.1 2023 年 11 月 12 日
0.1.0 2023 年 11 月 11 日

#1422 in 文件系统


用于 srfs

MIT/Apache

115KB
2.5K SLoC

简单的 Rust 文件系统(核心库)

在 Rust 中实现的简单文件系统 [no_std]。

这个 crate 是一个正在进行中的项目。它包含与块设备直接工作的低级代码(参见 trait SyncBlockDevice)。

高级 API,依赖于 [std],位于 crate srfs。

实现了所有基本文件系统功能,并提供了扩展功能。

目前只提供同步接口。请参阅 src/tests.rs 以获取使用示例。

待办事项

  • 崩溃恢复
  • 时间戳
  • 异步 API

欢迎贡献。


lib.rs:

简单的 Rust 文件系统(核心库)

在 Rust 中实现的简单文件系统 [no_std]。

这个 crate 是一个正在进行中的项目。它包含与块设备直接工作的低级代码(参见 trait SyncBlockDevice)。

高级 API,依赖于 [std],位于 crate srfs。

实现了所有基本文件系统功能(参见 struct SyncFileSystem),并提供了扩展功能。

目前只提供同步接口。请参阅 src/tests.rs 以获取使用示例。

待办事项

  • 崩溃恢复
  • 时间戳
  • 异步 API

欢迎贡献。

依赖项

~190KB