当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Btrfs的简短历史
帖子发表于 : 2009-08-03 22:16 

注册: 2009-01-17 1:11
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
Btrfs,由Oracle于2007年宣布开发的文件系统,它将取代Linux目前的ext3/4文件系统。Linux文件系统开发者和前ZFS设计师Valerie Aurora写了一篇简要但深刻的文章讲述Btrfs的历史和工作原理。 Btrfs诞生前:2007年Linux文件系统的前景似乎充满坎坷:Reiserfs,在受到质量和可持续性维护问题的困扰之后,又因为创始人Hans Reiser的被捕而失去了所有信任;ext4仍在开发之中,从根本上它只是有数十年历史旧版本的延伸;雪上加霜的是企业又在压缩Linux开发的基金。即便在这种情况下,开发者也没有放弃希望,Ohad Rodeh发明了写入时拷贝(copy-on-write,COW)的B-tree,前Reiserfs开发者Chris Mason又为这些B-tree加入了令人兴奋的新特性:小文件包,能快速查找的B-tree,灵活部署。最后他提出了B-tree文件系统(即B- tree FS或Btrfs)的原型.....Valerie Aurora称,从他个人角度看,Btrfs和ZFS很类似,两者都是写时拷贝校验和(copy-on-write checksummed)文件系统,支持多种设备和可写的快照。但从架构、开发模式、成熟度和许可等上看,两者又是截然不同的。

matrix 发表于 2009年8月03日 17时24分 星期一 Printer-friendly Email story
来自帝国新希望部门


页首
 用户资料  
 
2 楼 
 文章标题 : Re: Btrfs的简短历史
帖子发表于 : 2009-08-04 9:05 
头像

注册: 2008-10-31 15:28
帖子: 909
地址: 中国上海
送出感谢: 0 次
接收感谢: 4
咦????没听说过,莫非我水星了? :em03


_________________
家乡:湖南张家界


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Btrfs的简短历史
帖子发表于 : 2009-08-04 11:32 

注册: 2009-04-03 9:52
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
zt: http://www.kuqin.com/linux/20081109/26266.html
所有操作系统的核心是文件系统,它提供了对数据的读写路径。自2001年开始,Ext3一直是主流的Linux文件系统,但是现在出现了另外一种更好的文件系统。

  Oracle工程师Chris Mason带来的开发团队研发了名为BTRFS(Better FS)的文件系统。由于英特尔、Red Hat、惠普和IBM等多厂商的支持,BTRFS将成为新一代Linux文件系统的生力军。Oracle公司Linux Kernel开发主管Chris Mason表示:“我们主要的目标是扩展Linux可用的存储空间。扩展不仅仅是解决存储空间问题,而且还意味着能够从一个清晰的界面进行管理,让用户看到使用情况,从而提高可靠性。”Mason指出,虽然硬盘驱动器容量越来越大,但是这些驱动器上的错误率并没有降低下来。Mason表示:“我们需要很容易地了解到什么时候磁盘中出现错误信息,而且我们需要能够做连续的文件系统检查、以一种更加稳定的方式进行恢复,现在我们实现了这一点。”

  对于目前的Ext3 Linux文件系统,扩展以满足大容量存储空间对用户来讲是一种挑战,而这其中有很多原因。原因之一是,Ext3并不是针对企业和消费用户现在正在使用的大型数据池设计的。Mason指出,在Ext3系统中,每4k的数据就有一个元数据指向这4k数据在驱动器中的位置。所以,当文件容量变得越来越大,元数据也就越来越多,这样效率就很低。Mason表示:“BTRFS采用了extent,也就是说从这些数据块的起始位置使用磁盘的一个区域。”extent 方法要比Ext3系统4k数据块的方法更高效、更具可扩展性,这也是新的Ext4文件系统(即将推出的2.6.28 Linux内核的组成部分)的一部分。虽然Ext4中增加了extent,但是Mason发现BTRFS还增加了其他一些特性,例如快照、在线文件连续性检查以及快速增量备份。

  Red Hat公司Ric Wheeler表示:“我们认为BTRFS具有成为下一代主流Linux文件系统的潜力。”Wheeler表示,现在Red Hat工程师正在积极开发这个项目。英特尔也对BTRFS很感兴趣。英特尔公司开源技术中心主管Imad Sousou表示,英特尔看好BTRFS,而且正积极致力于BTRFS的研发。英特尔认为,他们具有很好的技术和架构策略来升级Linux文件系统以支持性能和容错等方面不断增长的需求。惠普也加入到这个行列中来,将他们传统的UNIX加入其中。惠普开源和Linux部门首席技术官Bdale Garbee表示:“惠普对BTRFS很感兴趣,因为BTRFS的目标是为了提供一个与Tru64 AdvFS类似的核心组以及其他功能特性。”今年六月,惠普宣布开源其Tru64 AdvFS文件系统,这款系统最初源自于Digital Equipment公司的Digital Unix。Mason表示,几年前他开始使用Tru64,现在惠普宣布AdvFS的开源将对BTRFS的发展起到重要的推动作用。

  Mason预计到2008年年底之前Linux用户将可以使用到测试版的BTRFS。现在他们的目标就是开发一款作为2.6.29 Linux内核一部分的BTRFS。Mason表示:“本周,我们做了巨大的格式变动,未来还有更多小的改动。一旦完成,BTRFS将提供给测试用户使用。”目前,Mason面临的最大挑战就是如何确保BTRFS的稳定性。Mason表示:“因为我们还将继续增加新的特性,所以未来将会有大量的改变。现在大多数还只是软件设计以确保能够易于测试,不会引发衰退。”


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Btrfs的简短历史
帖子发表于 : 2009-08-04 11:51 
头像

注册: 2008-11-29 22:56
帖子: 578
地址: Guangdong Pharmaceutical University
送出感谢: 0 次
接收感谢: 0 次
原来我来自火星 :em20


_________________
猪圈里的猪想着去解放全世界


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Btrfs的简短历史
帖子发表于 : 2009-08-04 15:19 

注册: 2008-01-14 5:27
帖子: 489
送出感谢: 0 次
接收感谢: 1
tregedie 写道:
原来我来自火星 :em20

我潜伏在地球多年,现在终于找到同类了 :em03


页首
 用户资料  
 
6 楼 
 文章标题 : Re: Btrfs的简短历史
帖子发表于 : 2009-08-05 16:48 

注册: 2008-05-09 14:29
帖子: 154
送出感谢: 0 次
接收感谢: 0 次
muziyumumu 写道:
tregedie 写道:
原来我来自火星 :em20

我潜伏在地球多年,现在终于找到同类了 :em03

终于找到组织了~


_________________
都这么大孩子了,怎么还跟人似的?


页首
 用户资料  
 
7 楼 
 文章标题 : Re: Btrfs的简短历史
帖子发表于 : 2009-08-07 14:37 
头像

注册: 2008-12-18 11:47
帖子: 611
送出感谢: 0 次
接收感谢: 0 次
oracle买了SUN,看看能不能好心点,把ZFS也以GPL开放给LINUX哈哈


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 7 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译