On 2017年10月28日 15:03, Kai Hendry wrote: > On Fri, 13 Oct 2017, at 09:42 AM, Kai Hendry wrote: >> It probably is... since when I remove my new 4TB USB disk from the >> front, I am at least able to mount my two 2x2TB in degraded mode and see >> my data! > > Just a follow up. I have not been of late been able to mount my data, > even in degraded mode. > > However someone on #btrfs suggested I try an older Linux kernel & I also > found https://www.spinics.net/lists/linux-btrfs/msg69905.html to > reaffirm my suspicions. > > Low and behold I can mount with an older kernel > (linux-4.4.3-1-x86_64.pkg.tar.xz) !! But if I reboot into 4.13.9-1-ARCH, > no worky: > > [ 489.139903] BTRFS warning (device sdb1): devid 3 uuid > e5f03f81-35e7-4a29-9608-bd78864cc0ad is missing > [ 489.524334] BTRFS info (device sdb1): bdev (null) errs: wr 0, rd 1, > flush 0, corrupt 0, gen 0 > [ 489.524367] BTRFS info (device sdb1): bdev /dev/sdb1 errs: wr 13361, > rd 31990017, flush 155, corrupt 0, gen 0 > [ 502.934069] BTRFS warning (device sdb1): missing devices (1) exceeds > the limit (0), writeable mount is not allowed > [ 502.980748] BTRFS error (device sdb1): open_ctree failed > > > Does anyone know how I can track the progress of "--fix-dev-size"? It > doesn't seem part of btrfs-progs 4.13-1... > Didn't follow the whole thread, so I can't say much about the original problem.
But concerning "--fix-dev-size", it's not merged into mainline yet. So if you really want to try it, you could use the out-of-tree btrfs-progs: https://github.com/adam900710/btrfs-progs/tree/check_unaligned_dev Don't get confused with the name, to use "fix-dev-size" you need to run "btrfs rescue fix-dev-size" However, according to your kernel message, it seems that you're missing one device, in which case "fix-dev-size" can't handle yet. So I'm afraid it can't help much for your case. Thanks, Qu
signature.asc
Description: OpenPGP digital signature