#archive #representation #testing #btrfs #cpio #fs #integration

nightly filesystem_in_a_file

用于测试图像构建器的内存中文件系统表示

1 个不稳定版本

0.0.1 2023年2月7日

#7 in #cpio

自定义许可协议

84KB
2.5K SLoC

Workflow Status docs.rs Maintenance

filesystem_in_a_file

由各种归档格式提供的文件系统的完整视图。目前这个 crate 支持 BTRFS Sendstreams、tarballs 和 cpio 归档。

预期用途是使用这个内存中的表示,在图像打包工具的集成测试期间进行完整的文件系统比较。

许可证: MIT


lib.rs:

设计用于在集成测试期间启用完整文件系统比较的文件系统内存表示。非常注意确保这个 crate 中的所有结构体都是零拷贝,允许用户读取(或最好是 mmap)一个文件系统(如 tarball、BTRFS sendstream、cpio 归档等)并获取整个文件系统的完整图像(或者至少是归档格式可以表示的部分)。

依赖项

~5–14MB
~190K SLoC