On Mon, Sep 12, 2016 at 8:09 AM, Henk Slager <eye...@gmail.com> wrote: >> FWIW, I use BTRFS for /boot, but it's not for snapshotting or even the COW, >> it's for DUP mode and the error recovery it provides. Most people don't >> think about this if it hasn't happened to them, but if you get a bad read >> from /boot when loading the kernel or initrd, it can essentially nuke your >> whole system. I run BTRFS for /boot in DUP mode with mixed-bg (because I >> only use 512MB for boot) to mitigate the chance that a failed read has any >> impact, and ensure that if it does, it will refuse to boot instead of >> booting with a corrupted kernel or initrd. > > Suppose kernel and initrd are on a BTRFS fs with data, metadata and > system all single profile. Will a bootloader then just continue > booting up a system even when there are csum errors in kernel and/or > initrd files? Suppose the bootloader is grub2.
I"m wondering the same thing. I don't know if GRUB's Btrfs code checks for csum matches, and on error whether it knows to retry from some other block group. -- Chris Murphy -- 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