On Fri, Oct 17, 2014 at 10:10:09AM +0200, Tomasz Torcz wrote: > On Fri, Oct 17, 2014 at 04:02:03PM +0800, Liu Bo wrote: > > > Recently I've observed some corruptions to systemd's journal > > > files which are somewhat puzzling. This is especially worrying > > > as this is btrfs raid1 setup and I expected auto-healing. > > > > > > System details: 3.17.0-301.fc21.x86_64 > > > btrfs: raid1 over 2x dm-crypted 6TB HDDs. > > > mount opts: rw,relatime,seclabel,compress=lzo,space_cache > > > Reads with cat, hexdump fails with: > > > read(4, 0x1001000, 65536) = -1 EIO (Input/output error) > > > > > Does scrub work for you? > > As there seem to be no way to scrub individual files, I've started > scrub of full volume. It will take some hours to finish. > > Meanwhile, could you satisfy my curiosity what would scrub do that > wouldn't be done by just reading the whole file?
(Hugo has answered that in this thread.) Well..I don't know exactly what's the cause, but as the file is NOCOW, it writes data in place, have you experienced a hard reboot or something recently? And any message in dmesg log while getting EIO by reading the file? thanks, -liubo -- 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