> Нет, железо исправно было,перепроверено несколько раз.А чексум еррор тогда, извините, откуда? Там вариантов мало - результат счета и того что с стоража прочли не совпал. Значит что-то пошло не так. И почти всегда - где-то на уровне железа.
Современное (да и не очень) железо это огроменный программно аппаратный комплекс. Сложный. Капризный. Хрупкий. С кучей своих приколов.
> Меня больше убило что не чем такой косяк не ченился,Фс отказала сбросить
> чек суммы,хотя в мануалах это предусмотренно.Бтрфс скруп падал в сегментацию на
> середине проверки,на одних и тех же процентах.
Это все в каких, пардон, версиях ядер и утилит?
> А про fsck и говорить нечего..умершее и непотдерживаемое.
Да он ему не особо нужен, если честно. Потому что после обычного краха fsck ему не надо - из-за cow он просто отбросит свежие изменения да останется в чуть более старом виде. Для фоновых проверок scrub есть. А если дело совсем туго то офлайновый чтец есть.
Остается узкая ниша мануальных потуг рекавери ФС до монтируемого состояния, но если к этому пришло, это по любому уже человек разбирается и если ему сильно надо он нужное офлайн чтецом вынет, благо, часть btrfs'овских штатных утилсов. Типа всяких нтфсрекавери и тирамис, только нахаляву, сразу от разработчиков. С возможностью потыкаться по генерациям, если дело совсем тухлое. Оно ж не сразу более старые состояния убивает GC, есть некий диапазон. Поэтому можно найти даже то что казалось бы снесено. А старые состояния могут это еще содержать.