akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
nafanjaБлин, да хрена модернизировать и усовершенствовать то, что прекрасно работает?! Ну то есть одна причина понятна - чтобы получить и распилить финансирование. Других причин для бессмысленных затрат и бессмысленного риска не вижу. А затраты немалые. Например, если продолжить тему контрольно-проверочного оборудования, потребуется переаттестация новой технологии, включая метрологическую аттестацию, которая бывает весьма недешёвой.akoropмодернизация, усовершенствование - не, не слышал… Ну не надо традиции безответственности свободного ПО к производству прикладывать. |
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
VadimТо, что я вижу вблизи, - проверочные программы. Есть устройство, разработанное году, эдак, в 1990. Есть его серийное производство. Каждое произведенное устройство - проверяется. Есть цеховое оборудование для его проверки, и программа, управляющая этим цеховым обороудованием. Всё это тоже разработано в том же 1990. И какой безответственный дурак станет это всё переделывать, если оно работает? Несколько лет назад я читал, что в США выпускают микроконтроллер, на котором можно "как есть" выполнять программы для 12-разрядной PDP-8 (!). Используется на АЭС. |
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
vasekМожет, я что путаю, но, вроде, DVD-R имеет более слабые CRC чем DVD+, или не имеет вообще. |
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
nafanja"В действительности всё совсем не так, как на самом деле" :) Такое бывает редко, но бывает. Под какой ОС и с каким типом диска - не вспомню, конечно, но не раз видел. Выглядит это так: прогресс чтения замирает, диск делает "вжик-вжик вжик-вжик...", потом чтение идёт дальше. Никаких сообщений об ошибках, а данные битые. Как объяснить - не знаю. Возможно, это косяк драйвера. Типа anti-jitter, применённый к данным. UPD А что файлы не изменились при том, что CRC диска изменилась (или диск не читается), так ну его на фиг. Раз проблемы есть, значит этот диск пора в помойку, пока есть с чего сделать новую копию. Вопрос не в том, можно ли выковырять данные из битого диска, а в том, как организовать работу, чтобы такая задача не возникала. И этот вопрос давно решён, и решение прописано в стандарте. |
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
nafanjaНе факт. Бывает, что читается (в смысле, ни диск, ни драйвер ничего плохого не говоря), а данные искажены. |
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
vasekА где про это можно почитать? Илучше, чтобы не упрощённо. |
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
vasekПричина очень простая: ГОСТ. Диски хранятся в двух экземплярах (условно называемых подлинником и дубликатом). Если строго по ГОСТу - хранятся в разных зданиях (чтобы не сгорели одновременно). Их положено периодически контролировать (кажется, раз в год). И если какой-то протух - выкинуть его и сделать новый, скопировав с другого, целого. Если вдруг протухли оба одновременно, то должна ещё быть контрольная копия, с неё и воссоздаются умершие подлинник и дубликат. (Контрольная копия делается с подлинника или дубликата, чтобы с неё делать рабочие копии. А сами подлинник и дубликат просто лежат, их нельзя использовать ни для чего, кроме создания контрольной копии). На самый крайний случай - можно воссоздать с рабочей копии. А выковыривать данные с нечитаемого диска - это романтика, которая должна быть начисто исключена. Такой порядок существует не одно десятилетие, и никто его менять не будет. Разве что в принципе прекратят хранение на автономных носителях, а всё будут хранить в датацентрах. |
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
Вот результат, на котором я останавливаюсь. dvd_md5
|
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
anodelsblk -bn -o FSSIZE /dev/sr0 даёт то же самое, только в байтах, а не в секторах. Но беда в том, что iso разные бывают. Скажем, для арч-диска (созданного при помощи archiso) эта длина совпадает с длиной iso-файла. А для iso, созданного разными (старенькими, впрочем) средствами ubuntu, iso-файл длиннее. На глаз, это удлинение всё заполнено нулями - вероятно, это lead-out.akoropПроверить не могу за неимением, Тут говорят, что так Похоже, что считать контрольную сумму диска только до длины, которую выдают isoinfo или lsblk, - это правильно. Но тогда и контрольную сумму iso тоже надо считать только до этой длины, а не до полной длины файла, вместе со всеми нулями. В общем, немного в голове прояснилось. Спасибо всем за подсказки. Наверно, адаптирую свой скрипт для КС диска, чтобы он и КС iso-файла мог считать (до логической длины данных). А isomd5sum использовать хочется, но страшно. Очень уж она "вещь в себе". |
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
vasekРечь вообще не о том. Это производство. 1) Вот лежит в архиве на полке диск. Лежит давно и ещё долго лежать будет. Надо периодически проверить, не протух ли он. 2) Вот лежит в ящике в цехе диск (рабочая копия), а этикетка с идентификацией отвалилась и потерялась. Надо проверить, соответствует ли он подлиннику, хранящемуся в архиве, или это позапрошлая версия (а старые версии регулярно лезут из щелей, как тараканы). vasekА на производстве есть. Кое-где и дискеты есть. А вот сети может и не быть. |