Верификация записанных данных

IDE, SATA, SCSI, внешние USB-HDD, SSD, USB-Flash накопители

Модератор: Модераторы разделов

Ответить
Аватара пользователя
yoricI
Сообщения: 2378
ОС: gentoo fluxbox

Верификация записанных данных

Сообщение yoricI »

Здра!
Как производится проверка корректности записанных данных на HDD? Это ОС должна проверять, или если винт выдал там какой сигнал об окончании записи, то всё чётко? А флешки так же?
Помнится, во времена DOS для этого дела была такая подкоманда verify=on|off, конкретно замедляла окончание операции, особенно на FDD))
Спасибо сказали:
Аватара пользователя
delvin-fil
Сообщения: 135
ОС: Linux → Gentoo

Re: Верификация записанных данных

Сообщение delvin-fil »

yoricI
FS какая?
import __hello__
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2378
ОС: gentoo fluxbox

Re: Верификация записанных данных

Сообщение yoricI »

В DOS на FDD? FAT12 вроде))
А если серьёзно, какая разница? То есть в зависимости от FS и даже ключей монтирования может быть разное поведение? Ну да, логично...
Это вопрос тогда скорее для форума аппаратчиков, выдаёт ли HDD сигнал, после которого корректность данных обеспечена. Или он тупо прострочил очередь и хочешь проверяй, хочешь нет.
Спасибо сказали:
Аватара пользователя
delvin-fil
Сообщения: 135
ОС: Linux → Gentoo

Re: Верификация записанных данных

Сообщение delvin-fil »

Ну если без шуток, то холивар очень древний.
А еще опции журналирования...

rem: Не хочу в тему погужаться - со времен 2.4.9 ядра проблем таких не ведал, пока не связался с reiserfs на винте с битым smart(и снести, блин, нельзя), ибо бесит.
Щас, кстати, 4.19.94 стоит и обновлять не намерен.
import __hello__
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Верификация записанных данных

Сообщение Bizdelnick »

delvin-fil писал:
15.12.2022 21:58
Ну если без шуток, то холивар очень древний.
К тому же не имеющий ни малейшего отношения к вопросу.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Red Gremlin
Сообщения: 506
Статус: самоучка
ОС: Rosa 2016 Fresh

Re: Верификация записанных данных

Сообщение Red Gremlin »

yoricI писал:
15.12.2022 11:25
Как производится проверка корректности записанных данных на HDD?
Если кратко — именно верификация никак не проводится. Если подробнее:
Магнитная головка "видит" изменение магнитного поля домена на диске. Если изменения не произошло, то весь сектор считается пропащим и переназначается контроллером на блок из резерва, после чего снова происходит попытка записать данные.
Но факт изменения магнитного поля доменом не означает, что тот будет стабильно оставаться в таком состоянии, поэтому вместе с данными одновременно пишутся коды коррекции ошибок (традиционно использовались коды Рида-Соломона, но в последние годы возможны варианты), которые позволяют при чтении обнаружить ошибку и, при незначительном повреждении, восстановить данные.
Пытаться верифицировать запись чтением — для всех более-менее современных HDD (моложе 20 лет точно) штука довольно бессмысленная, потому что факт успешного чтения через миллисекунду после записи не гарантирует успешного чтения через минуту-неделю-год.
"В мире есть случайность, есть предопределенность и есть то, что ты планируешь совершить."
Спасибо сказали:
Ответить