#content-addressable #write #block #snapshot #disk #snapshottable

bin+lib tfs

快速、内容寻址、可快照的文件系统

4个版本

使用旧Rust 2015

0.1.3 2016年3月4日
0.1.2 2016年3月4日
0.1.1 2016年3月4日
0.1.0 2016年3月4日

#1269文件系统

GPL-3.0+

115KB
2K SLoC

Rust 1.5K SLoC // 0.2% comments C 471 SLoC // 0.2% comments Shell 41 SLoC // 0.3% comments

注意:这是一个 alpha 质量的软件!它不应用于任何关键组件,尚不支持所有核心功能,并且可能存在错误!请小心使用!

TFS 构建状态

概述

tfs 是一个快速、内容寻址、可快照的文件系统。

它提供

  • 用户空间,可快照的块设备
  • 通过 fsync 到本地磁盘的持久写入
  • 到云存储提供商的复制快照
  • 通过 FUSE 集成在宿主文件系统上挂载块设备
  • 一个方便的高级命令行界面来与这些块设备交互

文档

版本

所有版本都有为所有支持的目标自动构建的二进制文件,并上传到GitHub版本,那里可以免费使用。

开发

请参阅 HACKING.md 获取说明。

贡献

tfs 受 Cloudlabs 贡献者许可协议 (CCLA) 的约束。当你提交包含任何提议更改的拉取请求时,如果你尚未同意,GitHub 机器人会要求你同意 CCLA。

许可

根据 GPL 版本 3 许可。

许可证的全文可在 LICENSE.txt 中找到

依赖关系

~1.5MB
~24K SLoC