BTRFS

Btrfs 是 Linux 的一个写时复制文件系统,旨在实现高级功能,同时专注于容错、修复和易于管理。由多家公司联合开发,根据 GPL 许可,并向任何人开放贡献。

Btrfs 的主要功能包括

  • 基于区的文件存储(最大文件大小为 2^64)

  • 小文件的高效空间打包

  • 高效空间索引目录

  • 动态 inode 分配

  • 可写快照

  • 子卷(单独的内部文件系统根)

  • 对象级别镜像和条带化

  • 数据和元数据的校验和(多种算法可用)

  • 压缩(多种算法可用)

  • Reflink,重复数据删除

  • Scrub(在线校验和验证)

  • 分层配额组(子卷和快照支持)

  • 集成的多设备支持,具有多种 raid 算法

  • 离线文件系统检查

  • 高效的增量备份和 FS 镜像(发送/接收)

  • Trim/discard

  • 在线文件系统碎片整理

  • 交换文件支持

  • 分区模式

  • 读/写元数据验证

  • 在线调整大小(缩小、增长)

有关更多信息,请参阅文档站点或 wiki

该站点维护有关管理任务、常见问题解答、用例、挂载选项、易于理解的更改日志、功能、手册页、源代码存储库、联系人等的信息。