关于 EXT4、XFS、BTRFS 和 Bcachefs:今天选择哪一个?

EXT4、XFS、BTRFS 和 Bcachefs:2024 年使用哪一个?

EXT4、XFS、BTRFS 和 Bcachefs:2024 年使用哪一个?

几个月前,在一次 以前的帖子,我们谈论当前的状态和新闻 现代创新的 Bcachefs 文件系统。其中,Bcachefs是一个通用文件系统,它使用 写时复制系统(Copy On Write/COW) bcache 的后代,块层缓存,其内部架构与大多数现有文件系统有很大不同。因为,它的设计更像是关系数据库上的文件系统,具有用于不同类型文件系统数据的表。

自从大约四年前,我们就解决了 我们应该选择什么文件系统 对于我们的磁盘和分区 对于基于 GNU/Linux 的操作系统,今天我们将借此机会为您提供类似的出版物。其中我们包括 4 年最突出和使用的 2024 个特征和新闻,它们是: «EXT4、XFS、BTRFS 和 Bcachefs».

文件系统:在Linux中为磁盘和分区选择哪个?

文件系统:在Linux中为磁盘和分区选择哪个?

但是,在开始本出版物之前 «EXT4、XFS、BTRFS 和 Bcachefs»,这是 4 年最突出和最常用的 2024 个文件系统,我们建议探索 以前的相关帖子 在自由开放的操作系统中使用此类元素:

文件系统:在Linux中为磁盘和分区选择哪个?
相关文章:
文件系统:在Linux中为磁盘和分区选择哪个?

EXT4、XFS、BTRFS 和 Bcachefs:2024 年使用哪一个?

EXT4、XFS、BTRFS 和 Bcachefs:2024 年使用哪一个?

EXT4、XFS、BTRFS 和 Bcachefs 的当前功能

EXT4

  • 官方且值得信赖的网站:本 Kernel.org 文档内核.org 维基.
  • 简要描述;简介:EXT4 是 EXT3 文件系统的高级版本,它结合了可扩展性和可靠性改进,以支持大型文件系统(64 位),符合不断增加的磁盘容量以及当前技术特征和要求的状态。
7 当前特色功能
  1. 在文件系统树中添加内部冗余。
  2. 它能够使用大于 16 TB 的文件系统。
  3. 添加日志校验和功能以提高稳健性和性能。
  4. 支持不区分大小写的文件名搜索。
  5. 其扩展格式减少了元数据开销(RAM、访问的 I/O、事务),并且与 EXT3 相比更加健壮,可以更好地防止因故障而导致的磁盘损坏。
  6. 提供对大文件和大块(最大页面大小)的支持。此外,还支持基于文件的加密(FSCcrypt)和基于文件的验证(FSVERITY)。
  7. 它包括改进的文件分配(多块分配)和持久文件预分配,非常适合流媒体、数据库和其他重要项目。

你和其他人 最近添加的新功能 使其非常适合家庭计算机和办公室用户使用,不需要大量使用文件系统。 它的良好特性和功能足以满足大多数用户和计算机的平均使用需求,即正常使用。 虽然如此,它在需求低或运行要求低的服务器中的使用也很出色。

XFS

  • 官方且值得信赖的网站:本 Kernel.org 文档内核.org 维基.
  • 简要描述;简介:XFS是一个起源于SGI IRIX平台的高性能日志文件系统。它是完全多线程的,可以支持大文件和大文件系统、扩展属性、可变块大小,此外,它是基于扩展的,并广泛使用 Btree(目录、扩展、可用空间)来帮助提高性能和可扩展性。
7 当前特色功能
  1. 它是一种高性能文件系统,因其可扩展性和稳健性而广受欢迎。
  2. 在过去的几年里,它经历了重大的开发和优化,并集成到了 Linux 内核中。
  3. 在可扩展性层面,它在大规模存储场景中表现出色,非常适合企业级存储解决方案。
  4. 在性能级别,它提供了针对大文件的改进功能,也就是说,它针对处理大文件和高性能工作负载进行了更好的优化,使其成为多媒体和数据密集型应用程序的最佳选择。
  5. 在元数据管理层面,它可以有效地管理元数据,减少瓶颈并提高整体性能。
  6. 它非常适合需要海量存储容量和高性能的工作环境,例如数据中心、媒体制作和科学计算。
  7. 尽管提供了无与伦比的可扩展性和性能,但对于小型系统或需要快照和内置冗余等高级功能的系统来说,它可能不是最佳选择。

你是并且 不断添加的其他功能 使其非常适合在服务器上使用,尤其是在高需求或高操作性的情况下,这需要大量使用文件系统和更强大的机制来恢复文件系统和所包含的数据。 换句话说,在其他应用程序中,处理大型磁盘读/写负载的服务器,独立类型的数据库或管理共享的虚拟主机操作。

BTRFS

  • 官方且值得信赖的网站:本 Kernel.org 文档官方文件.
  • 简要描述;简介:BTRFS 是一种适用于 Linux 的现代写时复制 (COW) 文件系统,旨在实现高级功能,同时注重容错、修复和易于管理。
7 当前特色功能
  1. 允许基于扩展名的文件存储(最大文件大小 2^64)
  2. 它提供了小文件和索引目录打包格式,与当前的其他 FS 相比可以节省空间。
  3. 它提供动态 inode 分配、快照、可写、子卷(文件系统的独立内部根)以及对象级映像和条带化。
  4. 新增数据和元数据校验(多种算法可用)、压缩(多种算法可用)、Reflink、去重、Scrub(在线校验和验证)功能。
  5. 支持使用分层配额组(支持子卷和快照)以及增量备份和 FS 镜像(发送/接收)。
  6. 包括对多个设备和多个 RAID 算法的内置支持。此外,还对脱机文件系统进行检查和碎片整理以及读/写元数据。
  7. 它使用 CoW 确保数据完整性并实现高效快照,使其成为数据管理的强大工具。此外,它还包括类似 RAID 的功能和快照,可简化数据保护和恢复,并支持在线修复和维护操作,从而最大限度地减少停机时间。

你是并且 其他功能正在进行中 使其成为高性能工作站和服务器的理想选择。 因为,它以其出色的功能而脱颖而出,尤其是高级功能,一般来说,它们不仅仅是简单地提高性能,也就是说,它们更专注于存储管理和安全性。

缓存文件

  • 官方且值得信赖的网站:他的 官方网站 .
  • 简要描述;简介:BTRFS 是一种适用于 Linux 的现代写时复制 (COW) 文件系统,旨在实现高级功能,同时注重容错、修复和易于管理。
7 当前特色功能
  1. Bcachefs 强调可靠性和鲁棒性,以及高吞吐量和低尾部延迟。
  2. 例如,BTRFS 或 ZFS 文件系统实现写入时复制 (COW)。
  3. 提供数据和元数据的完整校验和实现,处理多个设备。
  4. 支持复制、压缩、加密、快照和Nocow模式功能。
  5. 它提供纠删码功能(目前不稳定)。
  6. 支持数据缓存和放置。此外,还有扩展属性、ACL 和配额。
  7. 它是可扩展的。迄今为止,它已经过测试,可有效处理超过 100 TB 的数据,并有望进一步扩展。

比如,BTRFS, 目前的特点和全面发展 使其成为高性能工作站和服务器的理想选择。 因为,其目标是将稳健性和可靠性置于性能之上,以确保其管理的数据不会丢失。

ReiserFS文件系统
相关文章:
ReiserFS 文件系统已被宣布过时

2024 年之后的摘要图

总结

总之,我们希望您能找到这些功能和当前新闻,以及关于这 4 种最重要的文件系统类型的官方且可靠的信息来源,它们的名称既有用又有趣。 «EXT4、XFS、BTRFS 和 Bcachefs»。最重要的是,当想要或需要适当或正确地选择最适合您的硬件类型及其用途的硬件时。

最后,记住 访问我们的 «起始页面» 西班牙语版。或者,使用任何其他语言(只需在当前 URL 末尾添加 2 个字母,例如:ar、de、en、fr、ja、pt 和 ru 等)即可了解更多当前内容。此外,我们邀请您加入我们的 官方电报频道 从我们的网站阅读和分享更多新闻、指南和教程。还有,接下来 替代 Telegram 频道 了解有关 Linux 宇宙的更多信息。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。