btrfs check / dev / loop0 -> ERROR: не удается открыть файловую систему

У меня есть файл, отформатированный как файловая система 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, ни kernelм Linux. Это может произойти, когда:

  • Файловая система была создана с версией btrfs-progs которая новее используемой в настоящее время версии.
  • Ядро Linux было понижено, в результате чего код пространства ядра BTRFS потерял функциональность, требуемую рассматриваемой файловой системой. Вы можете увидеть версию ядра для отображения функций BTRFS здесь .

Например, если файловая система использует сжатие ZSTD, а btrfs-progs является более старой версией, которая не поддерживает ZSTD.