Hello,

Yesterday morning i recognized a hard reboot of my system, but the /data 
filesystem was 
not possible to mount.


mainframe:~ # uname -a
Linux mainframe 4.11.8-2-default #1 SMP PREEMPT Thu Jun 29 14:37:33 UTC 2017 
(42bd7a0) x86_64 x86_64 x86_64 GNU/Linux
mainframe:~ # btrfs --version
btrfs-progs v4.10.2+20170406
mainframe:~ # btrfs fi show
Label: none  uuid: 22aaaa76-0885-4683-ac04-477c27cfab80
        Total devices 1 FS bytes used 2.88TiB
        devid    1 size 4.53TiB used 2.92TiB path /dev/sdb1
mainframe:~ # btrfs restore /dev/sdb1 /mnt     
parent transid verify failed on 29392896 wanted 1486833 found 1486836
parent transid verify failed on 29392896 wanted 1486833 found 1486836
parent transid verify failed on 29392896 wanted 1486833 found 1486836
parent transid verify failed on 29392896 wanted 1486833 found 1486836
Ignoring transid failure
parent transid verify failed on 29409280 wanted 1486829 found 1486833
parent transid verify failed on 29409280 wanted 1486829 found 1486833
parent transid verify failed on 29409280 wanted 1486829 found 1486833
parent transid verify failed on 29409280 wanted 1486829 found 1486833
Ignoring transid failure
parent transid verify failed on 29376512 wanted 1327723 found 1486833
parent transid verify failed on 29376512 wanted 1327723 found 1486833
parent transid verify failed on 29376512 wanted 1327723 found 1486833
parent transid verify failed on 29376512 wanted 1327723 found 1486833
Ignoring transid failure
mainframe:~ # mount /dev/sdb1 /data                 
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.
mainframe:~ # mount -o usebackuproot /dev/sdb1 /data
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.
mainframe:~ # btrfs check /dev/sdb1
parent transid verify failed on 29392896 wanted 1486833 found 1486836
parent transid verify failed on 29392896 wanted 1486833 found 1486836
parent transid verify failed on 29392896 wanted 1486833 found 1486836
parent transid verify failed on 29392896 wanted 1486833 found 1486836
Ignoring transid failure
parent transid verify failed on 29409280 wanted 1486829 found 1486833
parent transid verify failed on 29409280 wanted 1486829 found 1486833
parent transid verify failed on 29409280 wanted 1486829 found 1486833
parent transid verify failed on 29409280 wanted 1486829 found 1486833
Ignoring transid failure
parent transid verify failed on 29376512 wanted 1327723 found 1486833
parent transid verify failed on 29376512 wanted 1327723 found 1486833
parent transid verify failed on 29376512 wanted 1327723 found 1486833
parent transid verify failed on 29376512 wanted 1327723 found 1486833
Ignoring transid failure
Checking filesystem on /dev/sdb1
UUID: 22aaaa76-0885-4683-ac04-477c27cfab80
checking extents
parent transid verify failed on 290766848 wanted 1486826 found 1486085
parent transid verify failed on 290766848 wanted 1486826 found 1486085
parent transid verify failed on 290766848 wanted 1486826 found 1486085
parent transid verify failed on 290766848 wanted 1486826 found 1486085
Ignoring transid failure
parent transid verify failed on 292339712 wanted 1486826 found 1486086
parent transid verify failed on 292339712 wanted 1486826 found 1486086
parent transid verify failed on 291078144 wanted 1486826 found 1486085
parent transid verify failed on 291078144 wanted 1486826 found 1486085
parent transid verify failed on 291078144 wanted 1486826 found 1486085
parent transid verify failed on 291078144 wanted 1486826 found 1486085
Ignoring transid failure
parent transid verify failed on 292978688 wanted 1486826 found 1486086
parent transid verify failed on 292978688 wanted 1486826 found 1486086
parent transid verify failed on 292978688 wanted 1486826 found 1486086
parent transid verify failed on 292978688 wanted 1486826 found 1486086
Ignoring transid failure
parent transid verify failed on 292519936 wanted 1486826 found 1486086
parent transid verify failed on 292519936 wanted 1486826 found 1486086
parent transid verify failed on 292536320 wanted 1486826 found 1486086
parent transid verify failed on 292536320 wanted 1486826 found 1486086
parent transid verify failed on 292552704 wanted 1486826 found 1486086
parent transid verify failed on 292552704 wanted 1486826 found 1486086
parent transid verify failed on 292585472 wanted 1486826 found 1486086
parent transid verify failed on 292585472 wanted 1486826 found 1486086
parent transid verify failed on 292585472 wanted 1486826 found 1486086
parent transid verify failed on 292585472 wanted 1486826 found 1486086
Ignoring transid failure
parent transid verify failed on 290766848 wanted 1486826 found 1486085
Ignoring transid failure
leaf parent key incorrect 290766848
bad block 290766848
ERROR: errors found in extent allocation tree or chunk allocation
parent transid verify failed on 290766848 wanted 1486826 found 1486085
Ignoring transid failure
leaf parent key incorrect 290766848
ERROR: failed to repair root items: Operation not permitted
mainframe:~ # btrfs rescue super-recover /dev/sdb1
All supers are valid, no need to recover
mainframe:~ # btrfs rescue zero-log /dev/sdb1
parent transid verify failed on 29392896 wanted 1486833 found 1486836
parent transid verify failed on 29392896 wanted 1486833 found 1486836
parent transid verify failed on 29392896 wanted 1486833 found 1486836
parent transid verify failed on 29392896 wanted 1486833 found 1486836
Ignoring transid failure
parent transid verify failed on 29409280 wanted 1486829 found 1486833
parent transid verify failed on 29409280 wanted 1486829 found 1486833
parent transid verify failed on 29409280 wanted 1486829 found 1486833
parent transid verify failed on 29409280 wanted 1486829 found 1486833
Ignoring transid failure
parent transid verify failed on 29376512 wanted 1327723 found 1486833
parent transid verify failed on 29376512 wanted 1327723 found 1486833
parent transid verify failed on 29376512 wanted 1327723 found 1486833
parent transid verify failed on 29376512 wanted 1327723 found 1486833
Ignoring transid failure
Clearing log on /dev/sdb1, previous log_root 0, level 0
parent transid verify failed on 29474816 wanted 1486833 found 1486837
Ignoring transid failure
leaf parent key incorrect 29474816
disk-io.c:524: update_cowonly_root: BUG_ON `ret` triggered, value -1
btrfs(+0x26304)[0x555686369304]
btrfs(btrfs_commit_transaction+0x98)[0x55568636aed8]
btrfs(+0x69efa)[0x5556863acefa]
btrfs(main+0x84)[0x555686361e34]
/lib64/libc.so.6(__libc_start_main+0xf1)[0x7f43653df291]
btrfs(_start+0x2a)[0x555686361f4a]
Aborted (core dumped)
mainframe:~ # btrfs rescue chunk-recover /dev/sdb1
This command still runs, even after 15 hours.

Is there anything else i could do?

Regards,
Thomas




--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to