Hi, Chris,
Chris Murphy <li...@colorremedies.com> wrote:
> On Oct 1, 2013, at 3:12 PM, Charles Cazabon
> <charlesc-lists-bt...@pyropus.ca> wrote:
>
> > Running btrfsck with the --repair option, however, does not appear to fix
> > these [checksum verify] problems. I'll attach the complete output of
> > running with the --repair option; running btrfsck in check-only mode
> > afterwards reports largely the same checksum errors as it did originally,
> > prior to "repair". something wrong?
>
> It looks like the file system thinks the file has changed and isn't matching
> checksum. That's not obviously fixable unless both data and metadata are
> raid1.i
Perhaps this wasn't clear from my original message, but I'm not using btrfs'
RAID or lvm-like capabilities. The filesystem is on an LVM logical volume,
with the actual underlying storage being an 8-disk RAID-6 array (mdadm array).
So the stack is:
vanilla btrfs filesystem (not using subvolumes, btrfs' multiple device
support or any other advanced features)
LVM logical volume
LVM volume group
LVM physical volume
md_crypt / LUKS encrypted volume
mdadm RAID-6 array
8 x SATA disks
> More information is needed:
Okay:
# btrfs fi df /media/bigbackup/
Data: total=4.53TB, used=4.22TB
System, DUP: total=8.00MB, used=508.00KB
System: total=4.00MB, used=0.00
Metadata, DUP: total=18.00GB, used=17.13GB
Metadata: total=8.00MB, used=0.00
> btrfs show
This fails with `btrfs: unknown token 'show'`.
> dmesg | grep -i btrfs
After mounting the filesystem read-only, the following ends up in the syslog:
[13333.117462] Btrfs loaded
[13333.157078] device label bigbackup devid 1 transid 5249
/dev/mapper/extbackup-bigbackup
[13333.158445] btrfs: disk space caching is enabled
That's the only btrfs-related info that gets logged.
> dmesg | grep ata<port#>
>
> I'm assuming it's a SATA drive,
As I say, it's 8 disks (yes, SATA). What info exactly do you want about the
disks and ports? The log is quite noisy because these are behind SATA port
multipliers, and there are a bunch of other SATA drives in the system. But if
I filter out all the extra stuff, then when I power up the port-multiplier
boxes that the disks are in, what's logged is 126 lines (much of it garbage
from not all possible multiplier ports being in use), log attached.
The 8 disks are, as you can see, all identical Seagate units:
ATA-8: ST3000DM001-1E6166, CC45, max UDMA/133
> And report the version of btrfs-progs.
Btrfs v0.20-rc1-358-g194aa4a-dirty
That's what I get when I build from the git repository at
git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git
git insists I'm fully up to date, though the last time I pulled before today
was over a month ago.
Charles
--
-----------------------------------------------------------------------
Charles Cazabon
GPL'ed software available at: http://pyropus.ca/software/
-----------------------------------------------------------------------
[ 1.927026] ata11: SATA max UDMA/100 host m128@0xfd8ff000 port 0xfd8f8000
irq 19
[ 1.927065] ata12: SATA max UDMA/100 host m128@0xfd8ff000 port 0xfd8fa000
irq 19
[ 4.008746] ata11: SATA link down (SStatus 0 SControl 0)
[ 6.091302] ata12: SATA link down (SStatus 0 SControl 0)
[ 372.741259] ata11: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xe frozen
[ 372.741270] ata11: irq_stat 0x00b40090, PHY RDY changed
[ 372.741284] ata11: hard resetting link
[ 374.710712] ata12: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xe frozen
[ 374.710724] ata12: irq_stat 0x00b40090, PHY RDY changed
[ 374.710738] ata12: hard resetting link
[ 382.758711] ata11: softreset failed (timeout)
[ 382.758724] ata11: hard resetting link
[ 384.729193] ata12: softreset failed (timeout)
[ 384.729206] ata12: hard resetting link
[ 387.941314] ata11: SATA link up 3.0 Gbps (SStatus 123 SControl 0)
[ 387.941715] ata11.15: Port Multiplier 1.2, 0x197b:0x0325 r0, 15 ports, feat
0x5/0xf
[ 387.946096] ata11.00: hard resetting link
[ 388.314054] ata11.00: SATA link up 3.0 Gbps (SStatus 123 SControl 320)
[ 388.314105] ata11.01: hard resetting link
[ 388.682496] ata11.01: SATA link up 3.0 Gbps (SStatus 123 SControl 320)
[ 388.682548] ata11.02: hard resetting link
[ 389.051042] ata11.02: SATA link up 3.0 Gbps (SStatus 123 SControl 320)
[ 389.051095] ata11.03: hard resetting link
[ 389.419480] ata11.03: SATA link up 3.0 Gbps (SStatus 123 SControl 320)
[ 389.419535] ata11.04: hard resetting link
[ 389.927921] ata12: SATA link up 3.0 Gbps (SStatus 123 SControl 0)
[ 389.928310] ata12.15: Port Multiplier 1.2, 0x197b:0x0325 r0, 15 ports, feat
0x5/0xf
[ 389.939731] ata12.00: hard resetting link
[ 390.308622] ata12.00: SATA link up 3.0 Gbps (SStatus 123 SControl 320)
[ 390.308677] ata12.01: hard resetting link
[ 390.448517] ata11.04: failed to resume link (SControl 0)
[ 390.448851] ata11.04: SATA link down (SStatus 0 SControl 0)
[ 390.448932] ata11.05: hard resetting link
[ 390.677099] ata12.01: SATA link up 3.0 Gbps (SStatus 123 SControl 320)
[ 390.677155] ata12.02: hard resetting link
[ 391.045600] ata12.02: SATA link up 3.0 Gbps (SStatus 123 SControl 320)
[ 391.045654] ata12.03: hard resetting link
[ 391.414090] ata12.03: SATA link up 3.0 Gbps (SStatus 123 SControl 320)
[ 391.414143] ata12.04: hard resetting link
[ 391.477925] ata11.05: failed to resume link (SControl 0)
[ 391.478259] ata11.05: SATA link down (SStatus 0 SControl 0)
[ 391.478339] ata11.06: hard resetting link
[ 392.443117] ata12.04: failed to resume link (SControl 0)
[ 392.443458] ata12.04: SATA link down (SStatus 0 SControl 0)
[ 392.443540] ata12.05: hard resetting link
[ 392.507226] ata11.06: failed to resume link (SControl 0)
[ 392.507563] ata11.06: SATA link down (SStatus 0 SControl 0)
[ 392.507644] ata11.07: hard resetting link
[ 393.472419] ata12.05: failed to resume link (SControl 0)
[ 393.472758] ata12.05: SATA link down (SStatus 0 SControl 0)
[ 393.472842] ata12.06: hard resetting link
[ 393.536548] ata11.07: failed to resume link (SControl 0)
[ 393.536884] ata11.07: SATA link down (SStatus 0 SControl 0)
[ 393.536964] ata11.08: hard resetting link
[ 394.501715] ata12.06: failed to resume link (SControl 0)
[ 394.502072] ata12.06: SATA link down (SStatus 0 SControl 0)
[ 394.502154] ata12.07: hard resetting link
[ 394.565850] ata11.08: failed to resume link (SControl 0)
[ 394.566187] ata11.08: SATA link down (SStatus 0 SControl 0)
[ 394.566319] ata11.09: hard resetting link
[ 395.531029] ata12.07: failed to resume link (SControl 0)
[ 395.531363] ata12.07: SATA link down (SStatus 0 SControl 0)
[ 395.531446] ata12.08: hard resetting link
[ 395.595131] ata11.09: failed to resume link (SControl 0)
[ 395.595469] ata11.09: SATA link down (SStatus 0 SControl 0)
[ 395.595550] ata11.10: hard resetting link
[ 396.560399] ata12.08: failed to resume link (SControl 0)
[ 396.560736] ata12.08: SATA link down (SStatus 0 SControl 0)
[ 396.560818] ata12.09: hard resetting link
[ 396.624462] ata11.10: failed to resume link (SControl 0)
[ 396.624855] ata11.10: SATA link down (SStatus 0 SControl 0)
[ 396.624963] ata11.11: hard resetting link
[ 397.589718] ata12.09: failed to resume link (SControl 0)
[ 397.590056] ata12.09: SATA link down (SStatus 0 SControl 0)
[ 397.590137] ata12.10: hard resetting link
[ 397.653780] ata11.11: failed to resume link (SControl 0)
[ 397.654112] ata11.11: SATA link down (SStatus 0 SControl 0)
[ 397.654193] ata11.12: hard resetting link
[ 398.619001] ata12.10: failed to resume link (SControl 0)
[ 398.619338] ata12.10: SATA link down (SStatus 0 SControl 0)
[ 398.619420] ata12.11: hard resetting link
[ 398.683119] ata11.12: failed to resume link (SControl 0)
[ 398.683451] ata11.12: SATA link down (SStatus 0 SControl 0)
[ 398.683530] ata11.13: hard resetting link
[ 399.648291] ata12.11: failed to resume link (SControl 0)
[ 399.648655] ata12.11: SATA link down (SStatus 0 SControl 0)
[ 399.648744] ata12.12: hard resetting link
[ 399.712480] ata11.13: failed to resume link (SControl 0)
[ 399.712817] ata11.13: SATA link down (SStatus 0 SControl 0)
[ 399.712897] ata11.14: hard resetting link
[ 400.677675] ata12.12: failed to resume link (SControl 0)
[ 400.678012] ata12.12: SATA link down (SStatus 0 SControl 0)
[ 400.678097] ata12.13: hard resetting link
[ 400.741762] ata11.14: failed to resume link (SControl 0)
[ 400.742101] ata11.14: SATA link down (SStatus 0 SControl 0)
[ 400.742911] ata11.00: ATA-8: ST3000DM001-1E6166, CC45, max UDMA/133
[ 400.742921] ata11.00: 5860533168 sectors, multi 0: LBA48
[ 400.743635] ata11.00: configured for UDMA/100
[ 400.744397] ata11.01: ATA-8: ST3000DM001-1E6166, CC45, max UDMA/133
[ 400.744409] ata11.01: 5860533168 sectors, multi 0: LBA48
[ 400.765387] ata11.01: configured for UDMA/100
[ 400.766129] ata11.02: ATA-8: ST3000DM001-1E6166, CC45, max UDMA/133
[ 400.766140] ata11.02: 5860533168 sectors, multi 0: LBA48
[ 400.787661] ata11.02: configured for UDMA/100
[ 400.788424] ata11.03: ATA-8: ST3000DM001-1E6166, CC45, max UDMA/133
[ 400.788434] ata11.03: 5860533168 sectors, multi 0: LBA48
[ 400.808638] ata11.03: configured for UDMA/100
[ 400.808738] ata11: EH complete
[ 401.706984] ata12.13: failed to resume link (SControl 0)
[ 401.707321] ata12.13: SATA link down (SStatus 0 SControl 0)
[ 401.707405] ata12.14: hard resetting link
[ 402.736244] ata12.14: failed to resume link (SControl 0)
[ 402.736603] ata12.14: SATA link down (SStatus 0 SControl 0)
[ 402.737449] ata12.00: ATA-8: ST3000DM001-1E6166, CC45, max UDMA/133
[ 402.737460] ata12.00: 5860533168 sectors, multi 0: LBA48
[ 402.760315] ata12.00: configured for UDMA/100
[ 402.761058] ata12.01: ATA-8: ST3000DM001-1E6166, CC45, max UDMA/133
[ 402.761068] ata12.01: 5860533168 sectors, multi 0: LBA48
[ 402.761803] ata12.01: configured for UDMA/100
[ 402.762551] ata12.02: ATA-8: ST3000DM001-1E6166, CC45, max UDMA/133
[ 402.762560] ata12.02: 5860533168 sectors, multi 0: LBA48
[ 402.763284] ata12.02: configured for UDMA/100
[ 402.764008] ata12.03: ATA-8: ST3000DM001-1E6166, CC45, max UDMA/133
[ 402.764014] ata12.03: 5860533168 sectors, multi 0: LBA48
[ 402.764778] ata12.03: configured for UDMA/100
[ 402.764876] ata12: EH complete