Успешная btrfs check --repair
команда не не обязательно дает согласованную файловую систему btrfs.
В одном случае я заметил, что btrfs скраб
после btrfs check
вызвал несколько WARN_ON()
тестов в fs/btrfs/extent-tree. .с
. И получение моментального снимка привело к сбою ввода-вывода (что вызвало перемонтирование только для чтения).
Таким образом, поскольку время выполнения btrfs check
, за которым следует btrfs check --repair
и btrfs scrub
, может быть довольно значительным — и эти действия имеют неопределенные результаты: практическая альтернатива — просто заново создать файловую систему btrfs и восстановить резервную копию.