The OpenNET Project / Index page

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



"Выпуск Debian 12.3 отложен из-за проблемы, приводящей к повреждению ФС Ext4"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Выпуск Debian 12.3 отложен из-за проблемы, приводящей к повр..." +/
Сообщение от Аноним (240), 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 Гб места для таблицы перебора.Дальше для исправления возможны коллизии......

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

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Выпуск Debian 12.3 отложен из-за проблемы, приводящей к повреждению ФС Ext4, opennews, 10-Дек-23, 11:30  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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