TPSFS 文件系统

更新时间:
2024-03-14
下载文档

TPSFS 文件系统

TPSFS(True Power Safe FS)文件系统是一款掉电安全的文件系统,该文件系统是 SylixOS 内建文件系统(专利技术),TPSFS 是基于事务的 B+树文件系统:对元数据的修改使用事务提交的机制,保证了文件系统的一致性;使用 B+ 树管理磁盘空间和文件空间,B+ 树中以不同的键值记录起始块和块数量;使用文件起始块号表示 inode 号,使用空间管理 B+ 树实现 inode 管理。基于以上原理使得 TPSFS 文件系统具有以下特点:

  • 存储文件数据、读写与定位速度快、空间管理效率高;
  • 对元数据使用原子操作,掉电安全;
  • 64 位文件系统,支持 EP 级别文件长度;
  • 大文件处理性能好;
  • 支持文件记录锁,可支持大型数据库;
  • 支持多块分配机制,这种机制提高了系统性能,而且使得分配器有充足的优化空间;
  • 支持子目录可扩展性,这使得在一个目录下可以创建无限多个子目录。

SylixOS从3.5.1 内核起,TpsFs从版本 2 升级到 版本 3 ,同时IO 系统和 TpsFs 增加了文件扩展属性xattr 。TpsFs2 磁盘在 3.5.1 内核下是可以挂载的,但不能使用 xattr 功能。TpsFs 3 磁盘在3.5.1 之前内核是不能挂载的。TpsFs 3支持硬链接 link 函数, ln 命令也支持创建硬链接。

文档内容是否对您有所帮助?
有帮助
没帮助