|
前谷歌工程师能加速一个新的Linux文件系统 灰鸽子使用教程,远程控制软件
BcacheFS是第一个Linux文件系统写专门为固态磁盘。
前谷歌工程师正在开发一种新的Linux文件系统,希望它能提供更快和更先进的方式将数据存储在服务器上。
经过多年的发展,Bcache文件系统(Bcachefs)“或多或少是功能完整的。
没有什么关键应该失踪,“项目负责人肯特Overstreet写道,在一个电子邮件给Linux内核邮件列表周四晚。
Linux目前有大量的文件系统工作,尽管没有一个文件系统似乎是适合所有用途。
[在ITworld:2法律案件可能会决定开源软件的未来。不要错过一件事!报名参加ITworld的每日简报。]
Bcachefs的主要目的是将传统的Linux文件系统的速度与先进的新文件系统的可伸缩性和可靠性,Overstreet写道。
虽然不是一个性感的技术,文件系统提供的接口操作系统磁盘存储文件。
Linux用户中最广泛使用的文件系统是几十年的Gnu / Linux扩展文件系统的文件系统——Ext4是最新版本。
但是许多组织和用户转向其他文件系统,如Btrfs或XFS,处理大量的数据,或者使用先进的技术来保证数据的完整性。
这个文件系统从Overstreet在谷歌工作,在那里他担任软件工程师两年了从2011年到2013年创建缓存软件。
Bcachefs现代文件系统的所有特性,Overstreet写道,包括校验和检查,以确保数据的完整性、压缩以节省空间,为快速响应缓存,即写即拷,提供的能力要访问一个文件由多个政党,灰鸽子远程控制软件,远控。
在未来,文件系统还包括其他高级功能,如快照,允许操作系统自动备份的数据。
另一个特点将擦除编码,这是整个磁盘写入数据的方法在多个位置所以它可以重组应该比特的数据损坏,无法阅读。
仍然有一个新软件的局限性,Overstreet指出。首先,文件系统需要大约20%的磁盘执行操作。
同时,所花费的时间挂载文件系统,或者保证站内提供的一个操作系统,可能需要更长的时间比其他文件系统。
这两个问题可能会在文件系统上的工作。Overstreet正在自己的文件系统,不依赖外部融资。
他正在寻求其他管理员和开发人员测试系统,甚至为其发展作出贡献。
尽管如此,释放Bcachefs似乎已经会见了谨慎乐观的Linux专业黑客新闻在线论坛,虽然一个贡献者Overstreet说,“我希望这家伙有一个很大的塞在他的银行。文件系统带出了名的长期稳定。” |
|