> Люблю экспертов опеннета, всегда блеснут экспертизой...
> 1) CRC32 - вообще не код коррекции ошибок! Ошибка корректируется путем чтения вообще-то иногда и коррекции (только никто в мире не умеет ее правильно применять. Если бы ты не щупал однокурсницу на лекции о циклических кодах - ты бы даже знал, какие правильные вопросы надо задать гуглю, это-то даже на ит-факультетах есть. И ты НЕ НАЙДЕШЬ на них ответов. Возможно они есть где-то в документах itu-t доступных по подписке за пару миллионов швейцарских франков, но это неточно.)
> блока из второй копии, внезапно (RAID1/DUP/...). Ну или вычисляется за счет
> parity (RAID5/6, не рекомендуется, особенно второй).
и если нам не повезло - нет второй или обе битые - "всеми щупальцами облизался и спрашивает - и что делать будиииим?!"
Нет, чо, серьезно что-ли у вас Btrfsck не знает что полагается при этом делать?!
> Чинябельность ФС зависит сугубо от наличия 2 копии (или парити) и сойдется
надо же - в ext2 нет никакой второй копии - а починить ее обычно удается.
Забытое умение древних, неповторимый загадочный артефакт (и похоже таки да, забытое).
>> Реально, средства проверки падают и хрен что сделаешь кроме отката.
> Сразу видно эксперта который btrfs видел только на картинке. И то не
если на картинке падают средства проверки - надо найти художника и выколоть ему глазки!
> копии. А отвечать на тупые вопросы на встраиваемых системах, да и
> серверах ВНЕЗАПНО, НЕКОМУ.
внезапно, есть кому. Но на вопрос sigbus ответить кроме пол-второго и нечего.
> Да и вообще - ext4 довольно средняя штука. От бэдов под метаданными
> вполне может и скопытиться или потерять довольно много данных. Plan B
но все реальные случаи - почему-то именно с бырбырфэсе.
> У EXT4 полное журналирование - капец тормозное. А без этого - он
оно предназначалось для очень странного в те годы варианта быстрый журнал + медленный сторадж. Полагаю его 20 лет никто не тестировал и не проверял даже когда он появился.
И оно предназначено вовсе не для защиты от крэша.
> Btrfs, bcachefs и ко читерят - идея cow в том что по
> сути журналом становится вся площадь. При этом более не надо переносить
если не задать себе вдруг вопрос - где начало того конца которым начинаетя начало.
(я, кстати, честно не знаю где у нее и как, знаю про zfs, потому что приходилось чинить. Нет, не свою, помогать другим людям разбирающимся в ней плохо. Нет, не спрашивайте как они доигрались - там все было плохо, не только не разбирались.)
> А фикс консистентности делается ... простым игнором недописаного. Этого никогда не
А теперь представим что это была страничка базы данных и она не совпадает с размером или алайментом блока...