满足Linux最快的新文件系统——B厨师
发布时间:2022-05-03 12:52:47 466
相关标签: # 服务器# 数据# 服务器# 信息

五年前第一次宣布,前谷歌工程师肯特·奥弗斯特里特Bcache文件系统(或B厨师).
Bcachefs是一种Linux内核块层缓存,旨在提供一种更快速、更先进的方式在服务器上存储数据。
Bcachefs承诺提供与神圣的EXT4和XFS文件系统相同的性能和可靠性,同时具有ZFS和Btrfs文件系统.
Bcachefs支持的功能
Bcachefs支持现代文件系统的所有功能,包括:
- 校验和确保数据完整性
- 压缩为了节省空间
- 缓存为了快速反应
- 抄写(COW)提供了一个文件同时被多方访问的能力
Bcachefs接下来要做什么
Bcachefs中的一些功能似乎受到限制或缺失,包括:
- 快照
- 擦除编码
- 层间写回缓存
- 对SMR的本机支持(记录)驱动器和原始闪存
然而,在未来,Bcachefs将支持所有高级功能,包括快照允许操作系统自动备份数据。
到目前为止,磁盘上的Bcachefs格式还没有最终确定,代码还没有准备好用于Linux内核。
最初的性能结果还不错“它可能不会吃掉你的数据;但没有承诺,”周四晚些时候,Overstreet在发给Linux内核邮件列表的电子邮件中说。
对于自己尝试Bcachefs,您可以从这里获取代码。但是,不要期待完整的正如Overstreet所警告的那样,代码随时都会更新“Bcachefs不会在一个月(或一年)内完成。”所以我们建议你再等一会儿。
有关Bcachefs及其当前限制的更多详细信息,请访问此处阅读其官方公告。
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报