查看源代码
出自Linux Wiki
对
Btrfs
的源代码
根据以下的原因,您无权限进行编辑这个页面操作:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
Btrfs(B-tree FS或Butter FS)是为Linux系统设计的新文件系统。它致力于实现一些高级文件系统特性,如高容错性、具备自我修复功能、易于管理等。Btrfs最初由Oracle公司开发,目前已按[[GPL]]协议发行。<ref>http://btrfs.wiki.kernel.org/index.php/Main_Page </ref> Btrfs项目的建立有着深厚的应用背景:虽然[[Linux]]中已经有很多可选的文件系统了,但面对当今超大容量的数据中心,这些已有的文件系统面临着越来越多的挑战。一个好的文件系统应具备处理大容量存储设备的能力,还应具备发现、修复磁盘数据错误的能力,最好还有较强的容错能力,Btrfs正是希望能实现这些特性。 {{Note|Btrfs仍在紧张开发中,仅供测试和分析,不宜使用!}} 与Btrfs同时代的文件系统还有[[Ext4]],相比于此前的文件系统[[Ext3]],Ext4也带来了不少新特性。另外,[[Ext3]]与[[Ext4]]的开发者Theodore Ts'o还说Btrfs与[[ReiserFS|ReiserFS 3/4]]在设计上有不少共同点。<ref>Theodore Ts'o (2008-08-01). [http://lkml.org/lkml/2008/8/1/217 "Re: reiser4 for 2.6.27-rc1"]. Retrieved on 2009-01-22.]</ref> ==文件系统特色== Btrfs文件系统还在开发中,已完成与计划中的特性主要包括: * 基于“Extent”的文件存储,单个文件大小可达2^64 * 有效地处理小文件和索引了的文件夹(indexed directories),节省了空间 * 动态inode分配(不需要在文件系统建立时设定文件数上限) * 可写的快照(Writable snapshots) * 支持子卷(Subvolumes),即可以有多个文件系统内部根 * 对象级的镜像与striping * 为数据和元数据添加校验码 * 支持压缩(可以用mount选项''-o compress''启用) * 集成了多设备支持,内置了一些RAID算法 * 在线文件系统检查 * 快速的离线文件系统检查 * 高效的增量备份与文件系统镜像 * 在线磁盘碎片整理 Btrfs还提供以下功能: * 可以从ext3升级到Btrfs,还可还原到升级前状态。<ref>http://btrfs.wiki.kernel.org/index.php/Conversion_from_Ext3 </ref> * 为SSD设备优化的模式(使用mount选项''-o ssd''启用)<ref>[http://oss.oracle.com/pipermail/btrfs-devel/2008-February/000513.html Btrfs and Solid State Disks (SSD)]</ref> ==相关资料== <references/> [[Category: 文件系统]]
在这个页面上使用的模板有:
Template:Note
(
查看源码
)
返回到
Btrfs
。
导航
首页
社区入口
当前事件
最近更改
随机页面
帮助
查看
页面
讨论
查看源代码
历史
个人工具
登录/创建账户
搜索
简体繁体转换
不转换
简体
繁體
工具箱
链入页面
链出更改
特殊页面