Btrfs是一个开源的Copy-on-Write文件系统,专为Linux操作系统而设计,旨在实现高级功能,同时专注于轻松管理,修复和容错。
Btrfs文件系统的功能
最初由Oracle开发,Btrfs文件系统具有基于扩展区的文件存储(最大文件大小为2 ^ 64),小文件和索引目录的空间高效打包,动态inode分配,可写快照,子卷,对象级条带化和镜像,和数据校验和。
Btrfs的附加功能
此外,它还具有与设备映射器的强大集成,支持多个设备,在线文件系统检查,非常快速的脱机文件系统检查,高效的增量备份以及文件系统镜像。
强大的命令行实用程序
因为Btrfs是一个文件系统,而不是用户可以与之交互的程序,所以已经创建了Btrfs-progs工具。它为用户提供了一组功能强大的命令行实用程序,可帮助他们创建新的Btrfs文件系统,检查使用Btrfs文件系统格式化的现有分区的完整性,创建Btrfs分区的快照,以及调整Btrfs分区。 / p>
与Btrfs交互的唯一工具
信不信由你,Btrfs-progs是与Btrfs文件系统交互的唯一工具。这意味着,如果要创建新的Btrfs分区,则必须安装“btrfs-progs”。从基于Linux内核的操作系统的默认软件存储库中打包。
包含的工具
Btrfs-progs包中包含的命令行工具如下:btrfs,btrfs-debug-tree,btrfs-map-logical,btrfstune,btrfsck,btrfs-find-root,btrfs-select-super,btrfs -zero-log,btrfs-convert,btrfs-image和btrfs-show-super。
它与各种Linux发行版兼容
即使您的Linux发行版上没有Btrfs-progs包,您也可以使用源存档来安装它,必须在安装之前对其进行配置和编译。目前支持32位和64位架构。
此版本中的新功能:
- mkfs - skinny-metadata功能现在默认开启,首先在内核3.10中引入
- 文件系统用法 - 以比现有'fi df'更易于理解的方式概述fs用法
- 设备使用情况 - 有关每设备分配的更多详细信息
- 检查:
- 选项设置不同的树根字节数
- 将丢失的文件链接到由最近的内核错误引起的丢失+找到的能力
- 修复严重损坏的fs(小心使用)
- convert - 显示进度的选项
- subvol create - 打印内联提交模式,仅在--verbose 时打印全局模式
- 其他更新:musl-libc支持,覆盖率错误修正,新测试图像,文档
版本中的新功能:
- mkfs - skinny-metadata功能现在默认开启,首先在内核3.10中引入
- 文件系统用法 - 以比现有'fi df'更易于理解的方式概述fs用法
- 设备使用情况 - 有关每设备分配的更多详细信息
- 检查:
- 选项设置不同的树根字节数
- 将丢失的文件链接到由最近的内核错误引起的丢失+找到的能力
- 修复严重损坏的fs(小心使用)
- convert - 显示进度的选项
- subvol create - 打印内联提交模式,仅在--verbose 时打印全局模式
- 其他更新:musl-libc支持,覆盖率错误修正,新测试图像,文档
版本4.9.1中的新功能:
- mkfs - skinny-metadata功能现在默认开启,首先在内核3.10中引入
- 文件系统用法 - 以比现有'fi df'更易于理解的方式概述fs用法
- 设备使用情况 - 有关每设备分配的更多详细信息
- 检查:
- 选项设置不同的树根字节数
- 将丢失的文件链接到由最近的内核错误引起的丢失+找到的能力
- 修复严重损坏的fs(小心使用)
- convert - 显示进度的选项
- subvol create - 打印内联提交模式,仅在--verbose 时打印全局模式
- 其他更新:musl-libc支持,覆盖率错误修正,新测试图像,文档
4.8.5版中的新功能:
- mkfs - skinny-metadata功能现在默认开启,首先在内核3.10中引入
- 文件系统用法 - 以比现有'fi df'更易于理解的方式概述fs用法
- 设备使用情况 - 有关每设备分配的更多详细信息
- 检查:
- 选项设置不同的树根字节数
- 将丢失的文件链接到由最近的内核错误引起的丢失+找到的能力
- 修复严重损坏的fs(小心使用)
- convert - 显示进度的选项
- subvol create - 打印内联提交模式,仅在--verbose 时打印全局模式
- 其他更新:musl-libc支持,覆盖率错误修正,新测试图像,文档
版本4.8.2中的新功能:
- mkfs - skinny-metadata功能现在默认开启,首先在内核3.10中引入
- 文件系统用法 - 以比现有'fi df'更易于理解的方式概述fs用法
- 设备使用情况 - 有关每设备分配的更多详细信息
- 检查:
- 选项设置不同的树根字节数
- 将丢失的文件链接到由最近的内核错误引起的丢失+找到的能力
- 修复严重损坏的fs(小心使用)
- convert - 显示进度的选项
- subvol create - 打印内联提交模式,仅在--verbose 时打印全局模式
- 其他更新:musl-libc支持,覆盖率错误修正,新测试图像,文档
版本4.7中的新功能:
- mkfs - skinny-metadata功能现在默认开启,首先在内核3.10中引入
- 文件系统用法 - 以比现有'fi df'更易于理解的方式概述fs用法
- 设备使用情况 - 有关每设备分配的更多详细信息
- 检查:
- 选项设置不同的树根字节数
- 将丢失的文件链接到由最近的内核错误引起的丢失+找到的能力
- 修复严重损坏的fs(小心使用)
- convert - 显示进度的选项
- subvol create - 打印内联提交模式,仅在--verbose 时打印全局模式
- 其他更新:musl-libc支持,覆盖率错误修正,新测试图像,文档
版本4.6.1中的新功能:
- mkfs - skinny-metadata功能现在默认开启,首先在内核3.10中引入
- 文件系统用法 - 以比现有'fi df'更易于理解的方式概述fs用法
- 设备使用情况 - 有关每设备分配的更多详细信息
- 检查:
- 选项设置不同的树根字节数
- 将丢失的文件链接到由最近的内核错误引起的丢失+找到的能力
- 修复严重损坏的fs(小心使用)
- convert - 显示进度的选项
- subvol create - 打印内联提交模式,仅在--verbose 时打印全局模式
- 其他更新:musl-libc支持,覆盖率错误修正,新测试图像,文档
4.5版中的新功能:
Btrfs-progs 3.17(2014年10月19日)中的新内容
版本4.3.1中的新功能:
- mkfs - skinny-metadata功能现在默认开启,首先在内核3.10中引入
- 文件系统用法 - 以比现有'fi df'更易于理解的方式概述fs用法
- 设备使用情况 - 有关每设备分配的更多详细信息
- 检查:
- 选项设置不同的树根字节数
- 将丢失的文件链接到由最近的内核错误引起的丢失+找到的能力
- 修复严重损坏的fs(小心使用)
- convert - 显示进度的选项
- subvol create - 打印内联提交模式,仅在--verbose 时打印全局模式
- 其他更新:musl-libc支持,覆盖率错误修正,新测试图像,文档
版本4.1.2中的新功能:
- mkfs - skinny-metadata功能现在默认开启,首先在内核3.10中引入
- 文件系统用法 - 以比现有'fi df'更易于理解的方式概述fs用法
- 设备使用情况 - 有关每设备分配的更多详细信息
- 检查:
- 选项设置不同的树根字节数
- 将丢失的文件链接到由最近的内核错误引起的丢失+找到的能力
- 修复严重损坏的fs(小心使用)
- convert - 显示进度的选项
- subvol create - 打印内联提交模式,仅在--verbose 时打印全局模式
- 其他更新:musl-libc支持,覆盖率错误修正,新测试图像,文档
版本4.0.1中的新功能:
- mkfs - skinny-metadata功能现在默认开启,首先在内核3.10中引入
- 文件系统用法 - 以比现有'fi df'更易于理解的方式概述fs用法
- 设备使用情况 - 有关每设备分配的更多详细信息
- 检查:
- 选项设置不同的树根字节数
- 将丢失的文件链接到由最近的内核错误引起的丢失+找到的能力
- 修复严重损坏的fs(小心使用)
- convert - 显示进度的选项
- subvol create - 打印内联提交模式,仅在--verbose 时打印全局模式
- 其他更新:musl-libc支持,覆盖率错误修正,新测试图像,文档
版本4.0中的新功能:
- mkfs - skinny-metadata功能现在默认开启,首先在内核3.10中引入
- 文件系统用法 - 以比现有'fi df'更易于理解的方式概述fs用法
- 设备使用情况 - 有关每设备分配的更多详细信息
- 检查:
- 选项设置不同的树根字节数
- 将丢失的文件链接到由最近的内核错误引起的丢失+找到的能力
- 修复严重损坏的fs(小心使用)
- convert - 显示进度的选项
- subvol create - 打印内联提交模式,仅在--verbose 时打印全局模式
- 其他更新:musl-libc支持,覆盖率错误修正,新测试图像,文档
版本3.19.1中的新功能:
- mkfs - skinny-metadata功能现在默认开启,首先在内核3.10中引入
- 文件系统用法 - 以比现有'fi df'更易于理解的方式概述fs用法
- 设备使用情况 - 有关每设备分配的更多详细信息
- 检查:
- 选项设置不同的树根字节数
- 将丢失的文件链接到由最近的内核错误引起的丢失+找到的能力
- 修复严重损坏的fs(小心使用)
- convert - 显示进度的选项
- subvol create - 打印内联提交模式,仅在--verbose 时打印全局模式
- 其他更新:musl-libc支持,覆盖率错误修正,新测试图像,文档
版本3.18.2中的新功能:
- mkfs - skinny-metadata功能现在默认开启,首先在内核3.10中引入
- 文件系统用法 - 以比现有'fi df'更易于理解的方式概述fs用法
- 设备使用情况 - 有关每设备分配的更多详细信息
- 检查:
- 选项设置不同的树根字节数
- 将丢失的文件链接到由最近的内核错误引起的丢失+找到的能力
- 修复严重损坏的fs(小心使用)
- convert - 显示进度的选项
- subvol create - 打印内联提交模式,仅在--verbose 时打印全局模式
- 其他更新:musl-libc支持,覆盖率错误修正,新测试图像,文档
版本3.17中的新功能:
- 修复臭名昭着的死锁
- 修复了快照删除后qgroups会计中的长期错误
- 更新(不太准确)df数字
- 重命名和截断的加速,不太严格的刷新
- 已更新并修复了播种功能
版本0.18中的新功能:
- v0.18具有与0.17相同的磁盘格式,但在32位和64位程序之间共享的ioctl接口中发现了一个错误。这是通过改变ioctl接口来解决的。使用2.6.29-rc2的任何人都需要更新到btrfs progs的v0.18。
- 不需要重新格式化,磁盘格式仍然兼容。
评论没有发现