本文档翻译自BTRFS documentation,大部分借助于ChatGPT翻译,仅作为我个人的参考,如果你想查阅,建议看英文文档,因为我不确定我记录的中文翻译是否完整和正确。
持续更新中。。。
index.rst翻译时文件的最新提交是216c9f0ffb6774afff97df71f248936232df3b16 btrfs-progs: docs: move doc conventions to developer docs
BTRFS 是一个为 Linux 设计的现代写时复制(Copy on Write,COW)文件系统,旨在实现先进功能,同时重点关注容错性、修复以及简易管理。您可以在介绍中了解更多功能,或从下面的页面中选择。btrfs(8)、mkfs.btrfs(8) 等命令行工具的文档位于手册页面中。
这份文档仍在进行中,尚未完全迁移原始维基 https://btrfs.wiki.kernel.org 的所有内容至此。
Introduction.rst翻译时文件的最新提交是9aafb384cb324f78b0a6f676fb179cf7bbe0b744 btrfs-progs: docs: cross references, ioctl updates。
BTRFS 是一个为 Linux 设计的现代写时复制(Copy on Write,COW)文件系统,旨在实现先进功能的同时,重点关注容错性、修复以及简易管理。其主要特点和优势包括:
特性概览:
集成的多设备支持:
- 文件分片(类似 RAID0)
- 文件镜像(类似 RAID1,最多 4 份拷贝)
- 文件分片+镜像(类似 RAID10)
- 单和双奇偶性实现(类似 RAID5/6,实验性质,不适用于生产环境)
Status.rst翻译时文件的最新提交是ac8edc15130ff37d66d68cb9c2f30daa7f60a6b8 btrfs-progs: docs: restyle the landing page。
要按其引入列出功能,请参见 更改 (功能/版本)。
下表旨在作为 BTRFS 支持的功能稳定性状态的概览。虽然某个功能在功能上可能是安全和可靠的,但这并不一定意味着它有用,例如满足您的特定工作负载的性能期望。功能的组合在性能上可能有所不同,表格不覆盖所有可能性。
该表基于最新发布的 Linux 内核: 6.6
每个功能的列反映了以下实现方式的状态:
图例:
内容太多,不全列出来,详细请查看 https://btrfs.readthedocs.io/en/latest/Status.html 。
man-index.rst翻译时文件的最新提交是ee801c07d785760d2ec818d0cb9223211256fc28 btrfs-progs: docs: drop indices from pages。
请查看: https://btrfs.readthedocs.io/en/latest/man-index.html 。
Administration.rst翻译时文件的最新提交是9aafb384cb324f78b0a6f676fb179cf7bbe0b744 btrfs-progs: docs: cross references, ioctl updates。
BTRFS 文件系统的主要管理工具是 btrfs。 请参考子命令的手册页以获取更多文档。
TODO: 翻译日期 Fri Dec 22 10:16:52 2023 +0000
挂载选项翻译出来没太大意义,请查看: https://btrfs.readthedocs.io/en/latest/Administration.html#mount-options 。
TODO: 翻译日期 Fri Dec 22 10:16:52 2023 +0000
GRUB2 (https://www.gnu.org/software/grub) 对于从 BTRFS 启动具有最先进的支持,特别是在功能方面。
U-Boot (https://www.denx.de/wiki/U-Boot/) 对于启动有相当的支持,但并非所有的 BTRFS 功能都已实现,请查阅文档。
一般而言,每个设备的前 1MiB 未被使用,但主超级块位于偏移 64KiB,并跨越 4KiB。其余部分可以自由地被引导加载程序或其他系统信息使用。请注意,从 zoned device<Zoned-mode> 上的文件系统启动是不支持的。
TODO: 翻译日期 Fri Dec 22 10:16:52 2023 +0000
ch-fs-limits.rst
TODO: 翻译日期 Fri Dec 22 10:16:52 2023 +0000
ch-flexibility.rst