硬核干货——《中小企业 AI 实战指南》免费下载! 了解详情
写点什么

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

  • 2010-08-29
  • 本文字数:622 字

    阅读完需:约 2 分钟

Linux 内核 2.6.29 版开始, Btrfs 文件系统正式落户 Linux 系统。最近,科技专栏作家 Sean Michael Kerner撰文认为,作为下一代Linux 文件系统,Btrfs 已经逐渐成熟,或许会慢慢取代目前流行的缺省文件系统 Ext3 Ext4 等。

报道,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 或者阅读相关技术文章

2010-08-29 03:434315
用户头像

发布了 501 篇内容, 共 279.9 次阅读, 收获喜欢 64 次。

关注

评论

发布
暂无评论
发现更多内容

2022年在线招聘求职行业洞察

易观分析

招聘 在线

为什么vue3要选用proxy,好处是什么?

hellocoder2029

JavaScript

怎么从容地拿捏时间?来自富兰克林的启示

无人之路

时间管理

科普 | 关于NFT的概念、价值及应用

NFT Research

大数据培训零基础应该注意什么

小谷哥

零基础参加web前端培训学习怎么样

小谷哥

北京web前端学习哪个机构比较好

小谷哥

深入剖析nodejs中间件

coder2028

node.js

发布自己的第一个npm包

格斗家不爱在外太空沉思

npm nodejs 11月月更

北京大数据培训学习怎么选

小谷哥

【云原生】内存数据库如何发挥内存优势

石臻臻的杂货铺

数据库 SPL 11月月更

编程培训学习零基础应该怎么选择呢

小谷哥

Echarts实现全国地图展示

格斗家不爱在外太空沉思

JavaScript eCharts 11月月更

指南

Geek_02d948

webpack

Sanitizers 系列之 leak sanitizer 介绍

网易云信

系统

webpack热更新原理(面试大概率会问)

Geek_02d948

webpack

在VUE中使用vue-baidu-map获取经纬度和搜索地址

格斗家不爱在外太空沉思

Vue 百度地图 11月月更

一路同行,再聚乌镇 | 旺链科技与你相约世界互联网大会

旺链科技

产业区块链 世界互联网大会 乌镇 企业号十月PK榜

【网易云信】Sanitizers 系列之 leak sanitizer 介绍

网易智企

前台小姐姐是如何转行测试,从月薪3000到月薪15K,实现逆袭

千锋IT教育

开源!非凸Rust高性能日志库ftlog

非凸科技

移动开发热更新技术选型盘点

Onegun

移动开发 热更新

SpringMVC介绍及创建

鸭鸭yyds

springmvc 11月日更 11月月更

深入理解Node.js的进程与子进程

coder2028

node.js

一文读懂Js中的this指向

hellocoder2029

JavaScript

决策树-分类树

烧灯续昼2002

机器学习 决策树 sklearn 11月月更

从事分布式工作10余年,这本书颠覆了我的认知!

博文视点Broadview

webpack配置优化,让你的构建速度飞起

Geek_02d948

webpack

大咖说· 联蔚数科|如何做好一个业务中台?

大咖说

阿里云 业务中台 企业云服务

深度理解NodeJS事件循环

coder2028

node.js

一比一手写迷你版vue,彻底搞懂vue运行机制

hellocoder2029

JavaScript

下一代Linux文件系统Btrfs走向成熟_Java_崔康_InfoQ精选文章