#9p #内存 #目录 #字节

应用 九-memfs

一个简单的内存 9p 文件系统

1 个不稳定版本

使用旧的 Rust 2015

0.2.0 2018年11月6日

#1189 in 文件系统

MPL-2.0 许可证

36KB
951 代码行

九-memfs

一个简单的内存 9p 文件系统。

目前仅通过 Unix 套接字工作,是单线程的,可能存在错误。

肯定存在错误

待办事项

  • 独占打开
  • 权限审计
  • 数字/大小正确性审计

测试边缘情况

目录字节

  1. 有一个包含一定数量子项的目录
  2. 打开目录以进行读取,读取一些字节
  3. 以某种方式使字节无效(写入子项更改长度,wstat 子项等)
  4. 从上次离开的地方再次读取目录

依赖项

~0.7–1.3MB
~30K SLoC