LINUX.ORG.RU
ФорумAdmin

btrfs check --repair

 


0

1

Есть у меня btrfs на четырёх томах с пресетом raid0. Решил, проверить, btrfs check показал следующее:

Opening filesystem to check...
Checking filesystem on /dev/sdb5
UUID: 4338af2f-db25-439f-8f45-8e711213066b
[1/7] checking root items
[2/7] checking extents
super bytes used 327968686080 mismatches actual used 327865303040
ERROR: errors found in extent allocation tree or chunk allocation
[3/7] checking free space cache
[4/7] checking fs roots
[5/7] checking only csums items (without verifying data)
[6/7] checking root refs
[7/7] checking quota groups skipped (not enabled on this FS)
found 327865303040 bytes used, error(s) found
total csum bytes: 37035792
total tree bytes: 2139750400
total fs tree bytes: 2022686720
total extent tree bytes: 77185024
btree space waste bytes: 328993960
file data blocks allocated: 341087125504
 referenced 324862029824

ФС монтируется нормально, btrfs scrub показал, что все файлы в порядке. Можно делать btrfs check --repair, или как правильно поступить?

Не забудь сделать резервную копию. БуторФС иногда необратимо портит данные, при попытке восстановления. Тут лучше перебдеть.

anonymous ()

Должно быть можно.

intelfx ★★★★★ ()

Складывается впечатление, что у тебя нет резервных копий, иначе зачем бы спрашивать 🤔

anonymous ()
Ответ на: комментарий от anonymous

Если честно, я нигде не нашёл внятных инструкций, что делать, если btrfs ломается. btrfs check --repair — самое простое и понятное, но везде говорят не использовать.

fingolfin ()

Можно, но не нужно. Практически, бесполезная тулса.

anonymous ()

Я бы ничего не делал. Но если тебе интересно, можешь спросить в рассылке btrfs

mxfm ★★ ()
Ответ на: комментарий от fingolfin

Даю внятную инструкцию - делай бекапы, если используешь «молодую» ФС.

P.S. Хотя, хватит даже просто «делай бекапы».

ololoid ★★★★ ()
Ответ на: комментарий от tz4678

Ну, с такой позиции - кагбэ да.

А то мне все, что появилось уже после того, как я стал линукс использовать - новое :)

ololoid ★★★★ ()
Ответ на: комментарий от tz4678

btrfs в 2007 появилась, а в 2018 была включена в ядро

Вообще, её в 2009 году включили (в 2.6.29)

anonymous ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.