Re: How to repair errors only found with check --mode=lowmem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 2017年12月18日 15:04, Ravi Hale wrote:
> My bad. 4.14.

Well, things get interesting now.

Although there are several new lowmem fixes pending for v4.14.1, the
backref mismatch bug should be addressed in v4.14.

Anyway, would you please try this branch to see if it solves the false
alerts?
https://github.com/kdave/btrfs-progs/commits/devel

If the devel branch still reports error, we still have good enough
sample to dig further.

>> ERROR: extent[691815358464, 11042816] referencer count mismatch
(root: 257, owner: 1869679, offset: 613974016) wanted: 1, have: 2

This is a pretty good sample, small enough to find out what's going on.
Ff devel branch can't help you, would you please dump the output of the
following commands?

# btrfs-debug-tree -t extent /dev/mapper/vg_svelte-home |\
  grep -C10 691815358464

# btrfs-debug-tree -t 257 /dev/mapper/vg_svelte-home |\
  grep -C20 1869679

Please note that, the 2nd output may contain *FILENAMES*, so feel free
to erase any file name if it's sensitive.

Thanks,
Qu

Attachment: signature.asc
Description: OpenPGP digital signature


[Index of Archives]     [Linux Filesystem Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux