Hi all,

I'm a everyday user of btrfs. The system is a laptop with UEFI partition
and the following partition scheme:
# blkid 
/dev/sda1: UUID="." TYPE="vfat" PARTUUID="."
/dev/sda2: UUID="." TYPE="swap" PARTUUID="."
/dev/sda3: LABEL="root" UUID="." UUID_SUB="." TYPE="btrfs" PARTUUID="."
/dev/sda4: LABEL="home" UUID="." UUID_SUB="." TYPE="btrfs" PARTUUID="."

The partitions are surely not out of space:
# btrfs fi show
Label: 'root'  uuid: c7a773e0-e2be-4482-acdc-dbfa4c13c98c
        Total devices 1 FS bytes used 9.98GiB
                devid    1 size 74.52GiB used 13.03GiB path /dev/sda3

Label: 'home'  uuid: 63f5219f-399a-4cce-be86-a8c7400853bd
                Total devices 1 FS bytes used 17.65GiB
                devid    1 size 188.87GiB used 25.03GiB path /dev/sda4

When the "root" partition is to be mounted during boot up it fails and I
am dropped on an emergency shell. The dmesg output is:

[  716.434137] BTRFS info (device sda3): disk space caching is enabled
[  716.434147] BTRFS info (device sda3): has skinny extents
[  716.436538] BTRFS info (device sda3): bdev /dev/sda3 errs: wr 0, rd
0, flush 0, corrupt 32, gen 0
[  716.439182] BTRFS warning (device sda3): sda3 checksum verify failed
on 11185160192 wanted 2670F0AB found FDB2F5BD level 0
[  716.439195] BTRFS error (device sda3): failed to read block groups:
-5
[  716.481402] BTRFS: open_ctree failed

The btrfs check /dev/sdc3 output is https://ptpb.pw/nc1d

dmesg output: https://ptpb.pw/G0Wv

The kernel I was running is right before this failure was 4.7.5 (with ck
patchset custom compiled) and there was not any kernel panics - just a
restart. Currently runnign through latest Archlinux liveCD

# uname -a
Linux archiso 4.7.5-1-ARCH #1 SMP PREEMPT Sat Sep 24 13:04:22 CEST 2016
x86_64 GNU/Linux

# btrfs --version
btrfs-progs v4.7.3

As this is the root partition I am not able to access it without a
liveCD. Can I perform any kind of steps to recaclulate checksums?

Thanks

-- 
Leonidas Spyropoulos

A: Because it messes up the order in which people normally read text.
Q: Why is it such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?

--
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