赞
踩
安装MeeGo,发现引入了brtfs文件系统,不过brtfs不能用在系统引导,所以需要为/boot提供一个ext3分区,其他的可以用btrfs。
孤陋寡闻,要了解一些brtfs是怎样的文件系统,在网上找了两篇很好的文章:
在网上的技术网站中,IBM的技术文章水平很专业很到位,经常给予很大的帮助。看完之后,我有下面的结论:btrfs比起只闻其声未见其身的ext4,是真实(我认为)能够作为Linux的下一代文件系统,它采用B-tree的索引方式,文件数量不受限制,提供扩展性(磁盘容量的增加,元数据不会随之线性增加)。提供snapshot,checksum,和集成多设备。这些功能使得它非常适合大型的数据存储。
对于MeeGo,主要用于netbook,MID,手持设备或者智能手机,属于个人设备,对于btrfs所能带来的好处是对SSD卡的优化支持:
"Btrfs 的 COW 技术从根本上避免了对同一个物理单元的反复写操作。如果用户打开了 SSD 优化选项,btrfs 将在底层的块空间分配策略上进行优化:将多次磁盘空间分配请求聚合成一个大小为 2M 的连续的块。大块连续地址的 IO 能够让固化在 SSD 内部的微代码更好的进行读写优化,从而提高 IO 性能。"[IBM资料]
在wiki上说,1.0版本在2008年释放,但是在2010年3月仍然没有在实际的商用产品中使用。MeeGo可以占个第一个的虚名。是否有点急,对SSD所带来一点好处相对这些设备的使用年限并不十分突出。
btrfs(Btrfs (B-tree file system, pronounced "Better F S" or "B-tree F S")是GPL的(这么底层的东西,不会去修改,所以GPL不影响我们的使用),它主要设计者Chris mason说它的目的是:to let Linux scale for the storage that will be available. Scaling is not just about addressing the storage but also means being able to administer and to manage it with a clean interface that lets people see what's being used and makes it more reliable.在liunx 2.6.29-rc1中被纳入mainline中。
相关链接: 我 的Linux相关文章
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。