我有一个格式化为 btrfs 文件系统的文件。我可以循环安装它并正常使用它。我想btrfs check
在这个文件上运行,但是会产生错误。
首先,我只尝试了文件:
$ sudo btrfs check ./sage-M.btrfs
couldn't open because of unsupported option features (10).
ERROR: cannot open file system
那没有用,所以我想也许它需要成为一个设备,但这似乎没有帮助:
$ sudo losetup --show -v -P -f ./sage-M.btrfs
/dev/loop0
$ sudo btrfs check /dev/loop0
couldn't open because of unsupported option features (10).
ERROR: cannot open file system
什么是/是“选项功能(10)”?我怎样才能btrfs check
在这个文件上运行?
顺便提一句:
$ sudo btrfs --version
btrfs-progs v4.9.1
“不支持的选项功能”表示文件中的 BTRFS 文件系统启用了 BTRFS 工具或 Linux 内核不支持的功能。这可能发生在以下情况:
btrfs-progs
比当前使用的版本新的版本创建的。例如,如果文件系统使用 ZSTD 压缩,但
btrfs-progs
它是不支持 ZSTD 的旧版本。