BTRFS

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

Btrfs 的主要功能包括

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

  • 小文件的高效空间打包

  • 高效空间索引目录

  • 动态 inode 分配

  • 可写快照

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

  • 对象级镜像和条带化

  • 数据和元数据校验和(提供多种算法)

  • 压缩(提供多种算法)

  • Reflink,去重

  • Scrub(在线校验和验证)

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

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

  • 离线文件系统检查

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

  • Trim/discard

  • 在线文件系统碎片整理

  • 交换文件支持

  • 分区模式

  • 读/写元数据验证

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

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

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