1.1, Алексей Мичурин (?), 16:55, 13/10/2006 [ответить] [﹢﹢﹢] [ · · · ] [↓] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
Мне кажется, что это слишком сложно, не универсально и не удобно в использовании. Проще так: перед формированием образа в корне будущего диска сделать что-то вроде
find . -type f -exec md5 {} \; | sort >CHECKSUM.MD5
это под фрёй. под линуксом можно использовать не md5, а md5sum. (рекомендую использовать sort, как у меня, отсортированные файлы проще сравнивать) теперь закатываем CHECKSUM.MD5 в iso вместе со всеми остальными. теперь можно будет проверить не только целостность всего диска, но и определить, какой файл побился. | |
|
2.3, Алексей Мичурин (?), 09:37, 16/10/2006 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
Ну как же не определю? ,-) Мне ж, чтобы суммы посчитать надо будет прочитать и файлы, и области и прочие. Если побилась сама файловая система, то я это сразу пойму.
Есть, конечно области, без которых можно файлы прочитать; но пусть побилась какая-нибудь загрузочная область. Метод кнота скажет только "диск битый -- выкини его", что именно побилось будет не ясно, хотя файлы-то целы и доступны. Мой метод скажет "файлы целы и доступны". Кроме того, я предлагаю хранить сумму на самом диске, а где предлагает хранить её кнот? | |
|
1.16, Kroz (??), 20:52, 26/10/2006 [ответить] [﹢﹢﹢] [ · · · ] [↑] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
Интересно, при каких обстоятельства тест может не пройти? Сектор либо читается либо не читается, а неправильно записанным... наверное уже прошли те времена.
ИМХО надо проверять не на соответствие, а на читабельность. А для этого есть qpxtool и еще несколько утилит (сейчас не вспомню каких именно). А этот тест будет проходить всегда, при условии если нет битых секторов.
Кстати, а если будет битый сектор, от этот тест просто повесит процесс, точнее процесс будет идти минут 20-30 (в зависимости от кол-ва битых секторов), а ты будешь гадать: просто сектор долго читается или битые сектора, будешь жать Ctrl-C, смотреть логи. Ерунда все это! | |
|