On 2018/10/23 上午4:02, Gervais, Francois wrote: > Hi, > > I think I lost power on my btrfs disk and it looks like it is now in an > unfunctional state.
What does the word "unfunctional" mean? Unable to mount? Or what else? > > Any idea how I could debug that issue? > > Here is what I have: > > kernel 4.4.0-119-generic The kernel is somewhat old now. > btrfs-progs v4.4 The progs is definitely too old. It's highly recommended to use the latest btrfs-progs for its better "btrfs check" code. > > > > sudo btrfs check /dev/sdd > Checking filesystem on /dev/sdd > UUID: 9a14b7a1-672c-44da-b49a-1f6566db3e44 > checking extents > checking free space cache > checking fs roots > checking csums > checking root refs So no error reported from all these essential trees. Unless there is some bug in btrfs-progs 4.4, your fs should be mostly OK. > checking quota groups > Ignoring qgroup relation key 310 [snip] > Ignoring qgroup relation key 71776119061217590 Just a lot of qgroup relation key problems. Not a big problem, especially considering you're using older kernel without proper qgroup fixes. Just in case, please run "btrfs check" with latest btrfs-progs (v4.17.1) to see if it reports extra error. Despite that, if the fs can be mounted RW, mount it then execute "btrfs quota disable <mnt>" should disable quota and solves the problem. Thanks, Qu > found 29301522460 bytes used err is 0 > total csum bytes: 27525424 > total tree bytes: 541573120 > total fs tree bytes: 494223360 > total extent tree bytes: 16908288 > btree space waste bytes: 85047903 > file data blocks allocated: 273892241408 > referenced 44667650048 > extent buffer leak: start 29360128 len 16384 > extent buffer leak: start 740524032 len 16384 > extent buffer leak: start 446840832 len 16384 > extent buffer leak: start 142819328 len 16384 > extent buffer leak: start 143179776 len 16384 > extent buffer leak: start 184107008 len 16384 > extent buffer leak: start 190513152 len 16384 > extent buffer leak: start 190939136 len 16384 > extent buffer leak: start 239943680 len 16384 > extent buffer leak: start 29392896 len 16384 > extent buffer leak: start 295223296 len 16384 > extent buffer leak: start 30556160 len 16384 > extent buffer leak: start 29376512 len 16384 > extent buffer leak: start 29409280 len 16384 > extent buffer leak: start 29491200 len 16384 > extent buffer leak: start 29556736 len 16384 > extent buffer leak: start 29720576 len 16384 > extent buffer leak: start 29884416 len 16384 > extent buffer leak: start 30097408 len 16384 > extent buffer leak: start 30179328 len 16384 > extent buffer leak: start 30228480 len 16384 > extent buffer leak: start 30277632 len 16384 > extent buffer leak: start 30343168 len 16384 > extent buffer leak: start 30392320 len 16384 > extent buffer leak: start 30457856 len 16384 > extent buffer leak: start 30507008 len 16384 > extent buffer leak: start 30572544 len 16384 > extent buffer leak: start 30621696 len 16384 > extent buffer leak: start 30670848 len 16384 > extent buffer leak: start 30720000 len 16384 > extent buffer leak: start 30769152 len 16384 > extent buffer leak: start 30801920 len 16384 > extent buffer leak: start 30867456 len 16384 > extent buffer leak: start 30916608 len 16384 > extent buffer leak: start 102498304 len 16384 > extent buffer leak: start 204488704 len 16384 > extent buffer leak: start 237912064 len 16384 > extent buffer leak: start 328499200 len 16384 > extent buffer leak: start 684539904 len 16384 > extent buffer leak: start 849362944 len 16384 >
signature.asc
Description: OpenPGP digital signature