The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск Debian 12.3 отложен из-за проблемы, приводящей к повр..."
Отправлено Аноним, 11-Дек-23 21:43 
>>CRC32 - вообще не код коррекции ошибок!
> Можно использовать для коррекции ошибок.Как я помню один из видов crc32 может
> обнаружить до 7 однобитных ошибок для 1024 бит и
> надёжно скорректировать 3 из них .

При сильном желании и SHA256 - код коррекции ошибок. Вот вам блок с эн левых битов, и тасуйте биты брутфорсом, пока SHA256 не сойдется! Сколько битов осилите сбрутфорсить, столько и ваше. Но какой-нибудь ридсоломон декодировать сильно быстрее, и починит намного больше. Но как чексум для вот именно валидации содержимого он не такой уж и сильный, рядом с SHA256 не стоял. Если даже некто и сбил автомобилем веротолет - это еще не делает автомобили ПВО.

В btrfs - как минимум в обычном режиме, CRC32 сугубо как чексум и нужен сугубо для валидации прочитаного и единственное что интересует это коллизии, когда нечто левое будет проглочено как валидный блок. А восстановление из избыточной копии. И с вот этой частью механики я малость повозился и даже в стресстесты этого аспекта для тестов умею.

> Я это к чему-читал я в баг падчах

Что сие такое и есть ли у этого урл?

> что 1 битную ошибку все таки должен btrfs-check

Хотелось бы пруфлинк на это дело, чтоли. У меня сорц btrfs-tools если что есть. А так 1 бит и FEC накопителя обычно починит, левай случается когда он неосилил, и там уже что угодно может быть, кто ж знает что фирвар при этом выгружает. Да и идея в том что при избыточности оно self heal само на ходу делает. Прозрачно и без участия юзера. Это еще и ремапу проблемных секторов помогает, фирмваре стоража не надо пыхтеть пытаясь выдернуть нечитаемый сектор. EXT4 при таком будет как дятел ломиться в нечитаемый сектор, а запись туда может никогда и не случиться и ремапа не будет, будет сектор (и файл/метаданные) где всегда затык.

> ошибок -https://translated.turbopages.org/proxy_u/en-ru.ru.56586785-...-
> e6e82254-74722d776562/https/github.com/jeffareid/misc/blob/master/crccor3.c
> Но требует 1,4 Гб места для таблицы перебора.Дальше для исправления возможны коллизии......

Концептуально, конечно, но с такими соотношениями - нахрена оно такое? Показать что автомобилем при очень сильном желании можно сбить вертолет?

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру