Здра!
Как производится проверка корректности записанных данных на HDD? Это ОС должна проверять, или если винт выдал там какой сигнал об окончании записи, то всё чётко? А флешки так же?
Помнится, во времена DOS для этого дела была такая подкоманда verify=on|off, конкретно замедляла окончание операции, особенно на FDD))
Верификация записанных данных
Модератор: Модераторы разделов
-
- Сообщения: 135
- ОС: Linux → Gentoo
-
- Сообщения: 2724
- ОС: gentoo fluxbox
Re: Верификация записанных данных
В DOS на FDD? FAT12 вроде))
А если серьёзно, какая разница? То есть в зависимости от FS и даже ключей монтирования может быть разное поведение? Ну да, логично...
Это вопрос тогда скорее для форума аппаратчиков, выдаёт ли HDD сигнал, после которого корректность данных обеспечена. Или он тупо прострочил очередь и хочешь проверяй, хочешь нет.
А если серьёзно, какая разница? То есть в зависимости от FS и даже ключей монтирования может быть разное поведение? Ну да, логично...
Это вопрос тогда скорее для форума аппаратчиков, выдаёт ли HDD сигнал, после которого корректность данных обеспечена. Или он тупо прострочил очередь и хочешь проверяй, хочешь нет.
-
- Сообщения: 135
- ОС: Linux → Gentoo
Re: Верификация записанных данных
Ну если без шуток, то холивар очень древний.
А еще опции журналирования...
rem: Не хочу в тему погужаться - со времен 2.4.9 ядра проблем таких не ведал, пока не связался с reiserfs на винте с битым smart(и снести, блин, нельзя), ибо бесит.
Щас, кстати, 4.19.94 стоит и обновлять не намерен.
А еще опции журналирования...
rem: Не хочу в тему погужаться - со времен 2.4.9 ядра проблем таких не ведал, пока не связался с reiserfs на винте с битым smart(и снести, блин, нельзя), ибо бесит.
Щас, кстати, 4.19.94 стоит и обновлять не намерен.
import __hello__
-
- Модератор
- Сообщения: 21169
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Верификация записанных данных
К тому же не имеющий ни малейшего отношения к вопросу.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 512
- Статус: самоучка
- ОС: Rosa 2016 Fresh
Re: Верификация записанных данных
Если кратко — именно верификация никак не проводится. Если подробнее:
Магнитная головка "видит" изменение магнитного поля домена на диске. Если изменения не произошло, то весь сектор считается пропащим и переназначается контроллером на блок из резерва, после чего снова происходит попытка записать данные.
Но факт изменения магнитного поля доменом не означает, что тот будет стабильно оставаться в таком состоянии, поэтому вместе с данными одновременно пишутся коды коррекции ошибок (традиционно использовались коды Рида-Соломона, но в последние годы возможны варианты), которые позволяют при чтении обнаружить ошибку и, при незначительном повреждении, восстановить данные.
Пытаться верифицировать запись чтением — для всех более-менее современных HDD (моложе 20 лет точно) штука довольно бессмысленная, потому что факт успешного чтения через миллисекунду после записи не гарантирует успешного чтения через минуту-неделю-год.
"В мире есть случайность, есть предопределенность и есть то, что ты планируешь совершить."