Контрольная сумма DVD

nafanja, а до меня не доходит - не совпала контрольная сумма … и что??? Диск читается, информация читается - что ты будешь делать? Искать шпиона, который внес изменения? - а его и не было, немного поцарапался? - ну и что - информация на месте, будешь выкидывать диск?
Вот что мне нравилось в этих CD, так это наличие избыточности информации, достигаемое использованием кода Рида-Соломона, что позволяло восстанавливать около 10% информации.

nafanja
вывод: если все данные с диска читаются без проблем, то он живой, если есть проблемы, то дохлый!!!
Что значит дохлый - для одного дохлый, а для другого нормальный, иногда достаточно потратить 2-5 мин и диск читается.

А вообще нюансов здесь может быть много и, имхо, нет смысла об этом и говорить - кануло в лету и нет смысла вспоминать.
Ошибки не исчезают с опытом - они просто умнеют
vasek
хотя контрольная сумма не изменилась.
На этом диске контрольная сумма тоже не изменилась.
anode
На этом диске контрольная сумма тоже не изменилась.
жестко ...
Ошибки не исчезают с опытом - они просто умнеют
akorop
Такой порядок существует не одно десятилетие, и никто его менять не будет. Разве что в принципе прекратят хранение на автономных носителях, а всё будут хранить в датацентрах.
Это мне очень хорошо знакомо ... но в части хранения документации на изделия ВТ .... и хранили даже документацию с Ваших предприятий.
Но менять технологию хранения всеравно придется и чем раньше, тем лучше. Одно могу сказать, что отстали сильно ... и не думаете о будущем.
Ошибки не исчезают с опытом - они просто умнеют
akorop, пока нашлась одна статейка, ни одного стандарта и ни одной хорошей статьи похоже не сохранилось, попозже посмотрю в другой базе.
Ошибки не исчезают с опытом - они просто умнеют
nafanja
вывод: если все данные с диска читаются без проблем, то он живой
Не факт. Бывает, что читается (в смысле, ни диск, ни драйвер ничего плохого не говоря), а данные искажены.
akorop, я такого не встречал, или встречал но с вопросом типа-"файл не читается, пропустить?". но что бы потерялся хоть один бит в прочтенном с диска файле стандартным методом, да такого не должно быть в принципе,
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
да такого не должно быть в принципе
Решил провести эксперимент - нашел старенькую болванку CD-RW, стер и записал на нее 2 небольших текстовых файла, посчитал md5summ
dd if=/dev/sr0 | md5sum
1200+0 записей получено
1200+0 записей отправлено
614400 байт (614 kB, 600 KiB) скопирован, 5,44887 s, 113 kB/s
c838d12c519b53b07588bd0d9afcf773  -
Далее начал царапать диск иголкой (с трудом удалось капитально испортить диск)
1. Нанес одну царапину - md5summ не изменилось
2. Нанес две царапины - md5summ не изменилось
3. Нанес три царапины - md5summ не изменилось
4. Психанул и нанес кучу царапин, не мене 10, - наконец то md5summ изменилось, НО уж очень сильно попортил, даже заругалось … да и количество записей подозрительно мало ... похоже перестарался и прочитать не получится .... смотрим
dd if=/dev/sr0 | md5sum
dd: ошибка чтения '/dev/sr0': Ошибка ввода/вывода
96+0 записей получено
96+0 записей отправлено
49152 байт (49 kB, 48 KiB) скопирован, 19,0697 s, 2,6 kB/s
720ab83a98f7c193968ab2c8a8ff438a  -

Прочитать байты hexdump не удалось
hexdump -C /dev/sr0
hexdump: /dev/sr0: Ошибка ввода/вывода

Пробуем открыть эти файлы прямо в лоб, из файл-менеджера - вроде все нормально.
Запишем их в файл
cat /run/media/vasek/'Файлы (10 дек 20'/.bashrc > .bashrc_1
cat /run/media/vasek/'Файлы (10 дек 20'/wm > wm_1

И далее сравним с оригиналами
diff ~/wm ~/wm_1
diff ~/.bashrc ~/.bashrc_1

Совпадение полное. Вот что значит избыточный код Рида-Соломона.
Ошибки не исчезают с опытом - они просто умнеют
nafanja
Такого не должно быть в принципе
"В действительности всё совсем не так, как на самом деле" :)
Такое бывает редко, но бывает. Под какой ОС и с каким типом диска - не вспомню, конечно, но не раз видел. Выглядит это так: прогресс чтения замирает, диск делает "вжик-вжик вжик-вжик...", потом чтение идёт дальше. Никаких сообщений об ошибках, а данные битые. Как объяснить - не знаю. Возможно, это косяк драйвера. Типа anti-jitter, применённый к данным.
UPD А что файлы не изменились при том, что CRC диска изменилась (или диск не читается), так ну его на фиг. Раз проблемы есть, значит этот диск пора в помойку, пока есть с чего сделать новую копию. Вопрос не в том, можно ли выковырять данные из битого диска, а в том, как организовать работу, чтобы такая задача не возникала. И этот вопрос давно решён, и решение прописано в стандарте.
akorop
А что файлы не изменились при том, что CRC диска изменилась (или диск не читается), так ну его на фиг. Раз проблемы есть, значит этот диск пора в помойку, пока есть с чего сделать новую копию.
Эксперимент провел с одной целью - показать, что CD/DVD, как хранилище информации, намного надежнее, чем HDD/SSD.
Понимаю, что к тебе, точнее, к используемому регламентируемому способу хранения информации, это не относится, так как связаны/ограничены стандартами.
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.