找回密码
 FreeOZ用户注册
查看: 2310|回复: 8
打印 上一主题 下一主题

[Linux] 下一代Linux文件系统Btrfs走向成熟

[复制链接]
跳转到指定楼层
1#
发表于 30-8-2010 11:30:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
FROM:[size=11.1111px]http://www.infoq.com/cn/news/2010/08/linux-btrfs-grow


Linux内核2.6.29版开始,Btrfs文件系统正式落户Linux系统。最近,科技专栏作家Sean Michael Kerner撰文认为,作为下一代Linux文件系统,Btrfs已经逐渐成熟,或许会慢慢取代目前流行的缺省文件系统Ext3Ext4等。
报道,Btrfs最初由Oracle开发,对应于Sun的ZFS,用于构建带磁盘完整性保证的可大量伸缩的文件系统。它支持最多16EB的卷和文件,并且每个卷内最多可以包含 264 个文件。
Sean Michael Kerner引述Btrfs的创始人Chris Mason的话说,虽然Btrfs还存在一些问题并且没有最终定型,但是它已经基本稳定并且功能强大,希望会最终成为目前企业级Linux中的缺省文件系统:
我们当初选择开发一种全新文件系统,而不是扩展现存系统,是因为我们想提供一些现存系统无法具有的特性......

Btrfs的基础是写时拷贝(copy on write),这意味着它不会在日常操作中覆盖(overwrite)数据,而是在其他地方写入元数据和数据的新值,然后再让文件系统指向新位置。

这种特性使我们保持了强大的一致性和完整性检查........即使存储规模不断扩大也能够确保数据的可管理性。

除了写时拷贝,Btrfs还提供了截取快照和重新设置文件系统大小的功能。

为了让开发人员尝试Btrfs,它还支持从现存Ext3和Ext4文件系统上的离线迁移。
目前,越来越多的Linux系统开始支持Btrfs文件系统,包括最近发行的OpenSuse 11.3,手机Linux系统MeeGo更是将其作为缺省文件系统。
想要深入了解Btrfs文件系统的读者可以访问它的Wiki或者阅读相关技术文章
回复  

使用道具 举报

2#
 楼主| 发表于 30-8-2010 11:31:27 | 只看该作者
另外虽然OpenSolaris被Oracle抛弃了,但是Linux上Native的ZFS也被开发出来了,Linux的文件系统世界空前丰富
回复  

使用道具 举报

3#
发表于 30-8-2010 11:59:41 | 只看该作者
我在用Ext4,也在等Btrfs,还有NILFS2

评分

参与人数 1威望 +30 收起 理由
coredump + 30 谢谢分享!

查看全部评分

回复  

使用道具 举报

4#
 楼主| 发表于 30-8-2010 12:01:41 | 只看该作者
回复  

使用道具 举报

5#
发表于 30-8-2010 12:22:12 | 只看该作者
存储越来越独立,新的文件系统要想流行,需要存储设备的支持。我不想用Ext3,但是家里的存储不支持 Ext2 和 Ext4。

电脑打算上SSD,IO过多的文件系统对SSD的寿命有影响;新的文件系统可以管理海量空间,但是我只买得起120GB的SSD。

所以從存儲到用戶端,新的文件系統對我意義有限
回复  

使用道具 举报

6#
 楼主| 发表于 30-8-2010 12:25:37 | 只看该作者
原帖由 yuba 于 30-8-2010 12:22 发表
存储越来越独立,新的文件系统要想流行,需要存储设备的支持。我不想用Ext3,但是家里的存储不支持 Ext2 和 Ext4。

电脑打算上SSD,IO过多的文件系统对SSD的寿命有影响;新的文件系统可以管理海量空间,但是我只买 ...
硬件和软件总是这样你追我敢,SSD刚出现时,对应的文件系统无法跟上,管理海量内容的文件系统也不能一时半会吃饱。
回复  

使用道具 举报

7#
发表于 30-8-2010 12:36:38 | 只看该作者
个人电脑64位的普及,苹果和微软立了大功,Linux正在拖后腿

SSD TRIM的支持,Windows又是先锋,苹果还没有消息,Linux 除了openSUSE都还没有预装2.6.33

对用户来说,单个技术的发展远不如一个“集成商”有号召力

评分

参与人数 1威望 +30 收起 理由
coredump + 30 谢谢分享!

查看全部评分

回复  

使用道具 举报

8#
 楼主| 发表于 30-8-2010 13:08:02 | 只看该作者
原帖由 yuba 于 30-8-2010 12:36 发表
个人电脑64位的普及,苹果和微软立了大功,Linux正在拖后腿

SSD TRIM的支持,Windows又是先锋,苹果还没有消息,Linux 除了openSUSE都还没有预装2.6.33

对用户来说,单个技术的发展远不如一个“集成商”有号召 ...

这次Apple落在后面很是诧异,最新的Mac pro 可是配4块 512G的SSD啊,它怎么解决这个问题的? 难道有比TRIM更好的方案?
回复  

使用道具 举报

9#
发表于 30-8-2010 13:27:11 | 只看该作者

回复 #8 coredump 的帖子

苹果屏蔽最终用户对硬件的直接体验是其一贯的方式,况且TRIM只是提高部分磁盘操作的性能,并不是必须的东西。MacBook Air是最早提供SSD的机型,内置的就是性能很一般的SSD。
回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+10, 21-4-2024 01:26 , Processed in 0.042993 second(s), 25 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表