写点什么

下一代 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:433967
用户头像

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

关注

评论

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

低代码技术分享官丨BPMN 2.0简介

inBuilder低代码平台

流程 低代码平台

阿里云蝉联 FaaS 领导者,产品能力获最高分

阿里巴巴云原生

阿里云 云原生 函数计算

HashData:让大模型“飞入寻常百姓家”

酷克数据HashData

软件测试 | Java语言的特点

测吧(北京)科技有限公司

测试

2023-07-18:给你一个正整数数组 nums,请你移除 最短 子数组(可以为 空), 使得剩余元素的 和 能被 p 整除。 不允许 将整个数组都移除。 请你返回你需要移除的最短子数组的长度,如果

福大大架构师每日一题

福大大架构师每日一题

在《比特与瓦特》的交点,藏着未来能源的一些真相

脑极体

新能源

点云标注中的隐私保护和数据安全问题

来自四九城儿

大语言模型的预训练[3]之Prompt Learning:Prompt Engineering | 社区征文

汀丶人工智能

人工智能 自然语言处理 prompt learning 年中技术盘点 prompt 工程

云拨测全面升级丨单次拨测低至 0.001 元

阿里巴巴云原生

阿里云 云原生 可观测

在云计算环境中,保护Java应用程序可用的有效措施和工具

高端章鱼哥

Java 云计算

【Java技术专题】「攻破技术盲区」带你攻破你很可能存在的Java技术盲点之动态性技术原理指南(方法句柄—基础篇)

洛神灬殇

Java 技术分析

C语言如何实现DES加密与解密

芯动大师

如何拓展自己边界

FunTester

笔记软件哪个好用?36款好用的笔记软件合集推荐!

彭宏豪95

效率工具 markdown 在线工具 Mac笔记软件 笔记应用

大模型基础学习

天天向上

关于硬件加速器FPGA的异构加速流程&龙蜥CI框架及实践介绍 | 第 87-88 期

OpenAnolis小助手

ci 开源 sig 龙蜥大讲堂 浪潮信息

复杂商业变局下,半导体企业如何进行研发数字化转型|标杆案例

万事ONES

shardingsphere配置读写分离集群(1主2从结构)

zhengzai7

读写分离 ShadingSphere

《Programming Abstractions In C》阅读笔记p69-p71

codists

软件测试/测试开发丨Python 数据类 dataclass 学习笔记

测试人

Python 软件测试 dataclass

IBM收购数据可观测性厂商 Databand.ai

乘云数字DataBuff

【活动】30 秒上云体验,一键体验 RocketMQ 六大生产环境

阿里巴巴云原生

阿里云 云原生 Apache RocketMQ

大语言模型的预训练[2]:GPT、GPT2、GPT3、GPT3.5、GPT4相关理论知识和模型实现、模型应用以及各个版本之间的区别详解 |社区征文

汀丶人工智能

人工智能 自然语言处理 GPT GPT-4 年中技术盘点

生成式 AI 的发展 | 社区征文

BROKEN

年中技术盘点

国内市场知名的数据可视化工具

2D3D前端可视化开发

数据分析 数据可视化 商业智能 数据可视化工具 可视化大屏

将DAST集成到CI/CD管道中的优势和实施步骤

互联网工科生

CI/CD DAST web 服务

AI大模型应用开发实战营——作业1

zhihai.tu

大模型

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