当前位置: 首页 > 科技观察

Linux的新文件系统Bcachefs,快来学习吧!

时间:2023-03-15 16:56:55 科技观察

前谷歌工程师KentOverstreet发布了一个新的开源Linux文件系统,称为Bcache文件系统(简称Bcachefs)。Bcachefs是一个Linux内核块级缓存,旨在提供一种更快、更高级的在服务器上存储数据的方法。Bcachefs承诺提供EXT4和XFS文件系统的稳定性和出色的性能,同时还具有ZFS和Btrfs文件系统的特性。Bcachefs支持的功能Bcachefs支持所有现代文件系统功能,包括:1.确保数据完整性的验证功能2.节省空间的压缩功能3.快速响应缓存功能4.Copy-on-writetechnology(COW)Bcachefs将要实现的功能addBcachefs中的一些功能仍然有限或尚未出现,包括:1.Snapshot2.Erasurecode3.Interlayerwrite-backcache4.NativesupportforShingledMagneticRecording(SMR)andrawflash但是,Bcachefs将支持所有高级未来的功能,包括允许操作系统自动备份数据的快照功能。目前,Bcachefs磁盘格式尚未最终确定,Linux内核的代码也尚未完成。文件系统的初始性能良好,“应该不会吞噬你的数据——但我不能保证”,Overstreet上周四在给Linux内核邮件列表的一封电子邮件中写道。如果您想尝试Bcachefs,可以从此处获取代码。但不要指望Bcachefs会很快完成,Overstreet警告说该项目需要很长时间才能完成。