The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от opennews on 28-Июн-13, 09:31 
Представлен (http://whdd.org/?p=82) предварительный выпуск утилиты WHDD (http://whdd), предназначенной для диагностики и восстановления данных на Linux-системах. Утилита позволяет протестировать  на чтение и запись жёсткий диск или любое другое блочное устройство, визуализируя процесс, подобно DOS-утилите MHDD. Исходные тексты WHDD распространяются (https://github.com/krieger-od/whdd) под лицензией GPL.

В утилите также присутствует функция копирования носителя, которая оптимизирована для быстрого извлечения данных с причинением наименьшего износа уже повреждённому носителю. Алгоритм работы этой процедуры становится ясен из демонстрационного видео:

<center>
<iframe width="640" height="480" src="//www.youtube.com/embed/ClsXiPbtCgg?rel=0" frameborder="0" allowfullscreen></iframe></center>

Утилита может работать с жёстким диском на низком уровне, путём подачи АТА-команд устройству, что позволяет получить следующие преимущества:


-  Система не зависает от обращения к сбойной зоне, что случается при работе стандартным POSIX API open()+read() (по таймауту устройству посылается команда soft reset);
-  Более точное измерение скорости работы диска.


Доступная на данный момент версия кода помечена как 2.0rc2 - второй релиз-кандидат. В ближайшие дни, если не будет обнаружено важных неисправностей, будет анонсирован выпуск версии 2.0.

URL: http://whdd.org/?p=82
Новость: http://www.opennet.ru/opennews/art.shtml?num=37297

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +1 +/
Сообщение от DnBStuDent on 28-Июн-13, 09:31 
Побольше бы таких утилит, а то раздражает таскать с собой какой нибудь лайв образ икспи который 15 минут грузится и в лайв режиме тормозит как ирод....
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +12 +/
Сообщение от ABATAPA email(ok) on 28-Июн-13, 09:36 
Не носите. MHDD ISO - 3 мб.

По поводу новости: огромное спасибо авторам! Очень не хватало возможностей той же MHDD в native Linux.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

14. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 28-Июн-13, 10:15 
>  Не носите. MHDD ISO - 3 мб.

Не отменяет нужды возиться с дурными пластиковыми блинчиками и перезагружаться куда-то. А тут сразу под пингвин, сделано по уму, да еще и с исходничками. Мм... красота. Как бы авторам спасибы выразить, а? :)

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

18. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  –1 +/
Сообщение от Беляев Николай (ok) on 28-Июн-13, 10:34 
http://whdd.org/?page_id=10
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

25. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +1 +/
Сообщение от Аноним (??) on 28-Июн-13, 10:55 
> http://whdd.org/?page_id=10

Эм... по хорошему такие ссылки стоит делать максимально очевидными. Ну то-есть оставить какие либо реквизиты типа номера электронных кошельков, etc. А терроризировать автора на тему "ой, я хочу сказать спасибо и дать 10 баксов в качестве признательности" путем использования контактов - как-то не очень имхо, а?

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

19. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от oops (ok) on 28-Июн-13, 10:34 
с разморозкой вас) А на USB записать не судьба? Я вот постоянно таскаю с собой 2ГБ флэшку с записанным туда UBCD, где, кстати, есть и MHDD
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

27. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 28-Июн-13, 10:56 
> с разморозкой вас) А на USB записать не судьба?

А на USB произвольно взятый ISO записываться не обязан.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

70. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от YetAnotherOnanym (ok) on 28-Июн-13, 20:26 
Произвольно взятый ISO записывается на USB-флэшки с контроллером Phison в режиме эмуляции CD-привода. Гуглить по названию утилиты "MPALL".
(в частности, Apacer AH322 сделан на Phison 2251-67, версия MPALL - v3.63.0C-DL17)
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

78. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 28-Июн-13, 22:56 
> Произвольно взятый ISO записывается на USB-флэшки с контроллером Phison
> в режиме эмуляции CD-привода.

Вот мне делать больше не...й как флешки выбирать с точностью до контроллера, хитрозагнуто их подготавливать (а утиль под линукс для этого есть?) и эмуляцией CD-приводов страдать. Еще блин предложите мне флопарь эмулировать в 2013 году.

Вот чтобы не заниматься всем этим фигурным онанизмом, в ластах, противогазе, на гамаке - как раз и нужен вот такой вот софт под линух.

> (в частности, Apacer AH322 сделан на Phison 2251-67, версия MPALL - v3.63.0C-DL17)

Вы действительно думаете что я мечтаю настолько лезть в интимные особенности жизни флешек только для того чтобы грузиться с них? :)

Как по мне - в настолько могучие дебри имеет смысл лезть ровно в 1 случае: если меня пропрет заняться ремонтом или дата рекавери с флешек. Ну да, при этом такое узнать придется, спору нет. А для просто бутявки так заморачиваться - абсолютный изврат!

Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

112. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +1 +/
Сообщение от pavlinux (ok) on 30-Июн-13, 02:25 
Гугли на предмет isohybrid
Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

124. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  –1 +/
Сообщение от Аноним (??) on 30-Июн-13, 04:45 
> Гугли на предмет isohybrid

Да я в курсе что так можно, но кроить самому такое - во гемор. И потом туда перегружаться? Самое простое и очевидное решение это как раз прицепить винч к ESATA, там же и питание. И с ним работать из системы которая уже загружена. Правда просто?

Вот в этом плане сабж - как раз что надо.

Ответить | Правка | ^ к родителю #112 | Наверх | Cообщить модератору

96. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +1 +/
Сообщение от Аноним (??) on 29-Июн-13, 01:59 
Емнип, не только Phison так умеет.
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

31. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +3 +/
Сообщение от Rozik on 28-Июн-13, 11:04 
Компилите WHDD статически, вкатываете на флеху Slax, кидаете на флеху whdd. Enjoy!
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

20. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 28-Июн-13, 10:34 
http://whdd.org/?page_id=10 ;-)
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

37. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +1 +/
Сообщение от demo (??) on 28-Июн-13, 11:40 
Сделайте себе флешку с SystemRescueCd ( http://www.sysresccd.org ).
и MHDD будет с вами.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

132. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 30-Июн-13, 05:57 
> и MHDD будет с вами.

Как бы пнуть WHDD в запущенной операционке удобнее по логике вещей.

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

7. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +1 +/
Сообщение от Андрей Уткин on 28-Июн-13, 09:46 
Позвольте, а зачем вы используете лайв образ XP? Я ещё понял бы DOS :)
Я в свою бытность эникеем тоже имел такую погремушку, но на практике её применить ни к чему не удавалось.
Расскажите, какие утилиты вас привязывают? Думаю, совместными усилиями мы вам накидаем указаний на достойные аналоги.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

8. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  –1 +/
Сообщение от чаёвник on 28-Июн-13, 09:50 
Victorya (актуальные версии) + R-Studio + у отдельных одарённых приходится тщательно всё погонять через CureIt. Да и проверку NTFS на ошибки всё же проще оттуда делать. Пока ситуация именно такая.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

12. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  –2 +/
Сообщение от Аноним (??) on 28-Июн-13, 10:10 
есть же утиита badblock
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

13. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +1 +/
Сообщение от Rozik on 28-Июн-13, 10:11 
И что? :)
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

60. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  –1 +/
Сообщение от Аноним (??) on 28-Июн-13, 17:43 
Можно было не воровать шиндошс ради проверки диска.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

23. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 28-Июн-13, 10:46 
> есть же утиита badblock

Действительно, зачем нужен набор отверток? Есть же кувалда!

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

39. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  –1 +/
Сообщение от Клыкастый (ok) on 28-Июн-13, 12:05 
Студент, для тестирования машинок уже лет 5-6 как годно и с плюшками линуксовые лайвы.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

46. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  –1 +/
Сообщение от Аноним (??) on 28-Июн-13, 14:06 
Откройте для себя переносные харды с виртуальным приводом
http://habrahabr.ru/post/116799/
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

79. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 28-Июн-13, 23:09 
Вы прикалываетесь? Вот сейчас каждый челове чтобы проверить 1 диск будет бегать как бобик по всему городу в поисках конкретной модели этой вундервафли. Что за долбанавство?
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

85. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 28-Июн-13, 23:33 
Какой экспи? Утилиты для низкоуровневой работы запускаются под FreeDOS.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +2 +/
Сообщение от Аноним (??) on 28-Июн-13, 09:41 
ДА, очень нужная штука, а то Виктория уже не работает с большими обьёмами и многие контроллеры не видит.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  –3 +/
Сообщение от Int on 28-Июн-13, 09:51 
Сайту 4 дня, коду на гихабе чуть чуть побольше.
О качестве функционала, а именно диагностировании и тестировании, информации кот наплакал
Зато ВИЗУАЛИЗАЦИЯ как в mhdd.

Проекту конечно же всяческих успехов, но блин пока это даже на мининовость не тянет

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 28-Июн-13, 10:00 
>>коду на гихабе чуть чуть побольше.

Ну да, 2 года - это совсем чуть-чуть побольше, по сравнению с возрастом солнечной системы.

https://github.com/krieger-od/whdd/commit/f84a53b3e4ac824b7c...

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

17. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  –1 +/
Сообщение от Int on 28-Июн-13, 10:32 
>Ну да, 2 года - это совсем чуть-чуть побольше, по сравнению с возрастом солнечной системы.

Ты правда считаешь что файл doc/README.developer с TODO заметками это реальный и работющий код ?

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

21. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +1 +/
Сообщение от Аноним (??) on 28-Июн-13, 10:44 
Ты правда не в состоянии сам пролистать историю коммитов?
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

33. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  –1 +/
Сообщение от Int on 28-Июн-13, 11:10 
Ты правда думаешь что я этого не сделал, прежде чем писать первый пост ?
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

34. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +1 +/
Сообщение от Аноним (??) on 28-Июн-13, 11:12 
Ты правда думаешь?
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

24. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 28-Июн-13, 10:47 
> Ну да, 2 года - это совсем чуть-чуть побольше, по сравнению с
> возрастом солнечной системы.

А не поделитесь ссылкой на исходник солнечной системы? Всегда хотел немного пропатчить :)

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

47. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от XoRe (ok) on 28-Июн-13, 14:15 
> А не поделитесь ссылкой на исходник солнечной системы? Всегда хотел немного пропатчить
> :)

А, один фиг, скомпилить ресурсов не хватит)

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

48. "Пре-релиз WHDD - Linux-утилиты диагностики и..."  +1 +/
Сообщение от arisu (ok) on 28-Июн-13, 15:11 
> А не поделитесь ссылкой на исходник солнечной системы?

да хоть бы нормальную документацию на API, чтобы не реверсить…

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

142. "Пре-релиз WHDD - Linux-утилиты диагностики и..."  +/
Сообщение от XoRe (ok) on 30-Июн-13, 15:28 
>> А не поделитесь ссылкой на исходник солнечной системы?
> да хоть бы нормальную документацию на API, чтобы не реверсить…

Все реверсят, и вы реверсьте.
Если судить по всяким фантастикам, запросы "предоставить API" обычно плохо кончаются :)
Ещё есть вариант социальной инженерии... но там пока с feedback'ом непонятно.

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

15. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +1 +/
Сообщение от Аноним (??) on 28-Июн-13, 10:30 
Наберусь наглости спросить.
Возможно ли реализовать нечто похожее на режим remap (а может быть и recovery) из Victoria ? Решил тут спросить, поскольку противоречивая информация по поводу этого режима (recovery, как известно за него требуют денежку, поэтому не испытывался на практике) в сети не дает сделать для себя однозначного вывода о эффективности и да с самой возможности вообще.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +4 +/
Сообщение от Андрей Уткин on 28-Июн-13, 10:44 
Пока что в программе функционал направлен на диагностику и восстановление данных.
Ремап - это из области ремонта. АТА-винты стандартной команды на ремап не предоставляют, решение о ремапе принимает встроенная программа самого носителя. Чтобы принудить носитель сделать ремап, насколько мне известно, программы типа Виктории мучают винт многократными операциями записи в область памяти, причём ремап может и не произойти. В связи с чем у меня есть простое соображение: помогать юзерам гробить свои носители я не намерен :)

Если всё же хотите попытать счастье - запустите в WHDD процедуру "Write zeros". Ремап может произойти, если для этого есть аппаратная возможность.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

26. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Наивный чукотский юноша on 28-Июн-13, 10:55 
>>помогать юзерам гробить свои носители я не намерен

но хотя бы сделать экспериментальную возможность? Пусть даже через ключ запуска либо в момент сборки, либо в момент запуска программы (а-ля --allow-doomsday-machine-mode). Иначе это путь Gnome -- юзверь не должен делать того-то и того-то, вредно ему :-(

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

30. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 28-Июн-13, 11:00 
Действительно - если уж программа может понять что блок проблемный, чертовски логично что она могла бы попытаться спровоцировать его перенос.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

35. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Rozik on 28-Июн-13, 11:22 
На данный момент провокация добивания накопителя до неподъемного состояния постоянным дерганьем рид-врайт ака "ремап" в планы не входит :) .
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

41. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +2 +/
Сообщение от Клыкастый (ok) on 28-Июн-13, 12:08 
> На данный момент провокация добивания накопителя до неподъемного состояния постоянным
> дерганьем рид-врайт ака "ремап" в планы не входит :) .

2-3 диалога с предупреждением. разрешить надо. это ЕГО винт. он  вправе его убивать любым понравившимся способом.

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

89. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 29-Июн-13, 00:29 
>> На данный момент провокация добивания накопителя до неподъемного состояния постоянным
>> дерганьем рид-врайт ака "ремап" в планы не входит :) .
> 2-3 диалога с предупреждением. разрешить надо. это ЕГО винт. он  вправе
> его убивать любым понравившимся способом.

Зачем для этого какие-то программы? Есть же много гораздо более увлекательных аппаратных и физических методов.

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

107. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 29-Июн-13, 11:00 
> Зачем для этого какие-то программы? Есть же много гораздо более увлекательных аппаратных
> и физических методов.

Потому что досадно взять в руки пилу и обнаружить что у нее нет зубьев. С аргументов что так уж точно никто себе палец не поранит. Спору нет, не поранит. Но кроме отпиливания пальцев у пилы есть и иные применения...

Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору

52. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от userd (ok) on 28-Июн-13, 15:44 
Сценарии бывают разные, иногда remap бывает полезен. Поддержу Клыкастого - если Вы считаете, что это действие небезопасно, то требуйте подтверждения.
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

83. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 28-Июн-13, 23:31 
> На данный момент провокация добивания накопителя до неподъемного состояния

Ну как бы оповестить о последствиях, а дальше каждый сам себе буратино. Иногда бывает так что накопитель вполне нормальный, но вот где-то вылезли несколько проблемных секторов.

Понятно что можно и иными методами это в линухе сделать. Но геморно, блин.

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

36. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от all_glory_to_the_hypnotoad (ok) on 28-Июн-13, 11:26 
зачем? тогда потеряешь возможность его восстановления.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

40. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Клыкастый (ok) on 28-Июн-13, 12:07 
> Действительно - если уж программа может понять что блок проблемный, чертовски логично
> что она могла бы попытаться спровоцировать его перенос.

риск залипа головки.

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

84. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 28-Июн-13, 23:32 
> риск залипа головки.

Если уж мы узнали о том что область плохо читается - голова там как-то уже пролетела. Или уж она там пролетает, или уж у нас все вообще факапится в тот момент. Где твоя логика???

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

147. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Клыкастый (ok) on 04-Июл-13, 15:24 
> Если уж мы узнали о том что область плохо читается - голова
> там как-то уже пролетела.

Теоретически - да. Практически - лучше и на свечку изделие №1 натянуть.


Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору

29. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 28-Июн-13, 10:59 
Спасибо за разъяснение, многое прояснилось.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

42. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от ABATAPA email(ok) on 28-Июн-13, 12:33 
> Виктории мучают винт многократными операциями записи в область памяти

Не записи, а чтения. Если помеченный как "кандидат на перенос" сектор хоть раз будет прочитан правильно (совпадёт контрольная сумма), то данные будут перезаписаны в блок из резервной области, а сбойный сектор помечен как перемещенный.

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

43. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Андрей Уткин on 28-Июн-13, 12:39 
>> Виктории мучают винт многократными операциями записи в область памяти
> Не записи, а чтения. Если помеченный как "кандидат на перенос" сектор хоть
> раз будет прочитан правильно (совпадёт контрольная сумма), то данные будут перезаписаны
> в блок из резервной области, а сбойный сектор помечен как перемещенный.

http://hdd-911.com/index.php?option=content&task=view&id=27&...
Документация к программе Victoria

BB = Classic REMAP
Скрытие дефектов производится простым способом - записью в поврежденный сектор...


BB = Advanced REMAP
Улучшенный алгоритм ремаппинга. Скрывает дефекты в том случае, когда "обычный" ремап не помогает.  ...делается попытка скрыть его 10 кратной записью...

Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

57. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от name (??) on 28-Июн-13, 16:31 
>Чтобы принудить носитель сделать ремап, насколько мне известно, программы типа Виктории мучают винт многократными операциями записи в область памяти, причём ремап может и не произойти. В связи с чем у меня есть простое соображение: помогать юзерам гробить свои носители я не намерен :)

не согласен.
очень часто попадают харды, на которых есть один или два бэдблока. выбрасывать целый диск из-за одного битого сектора смысла нет.
На диске ценной информации нет, это просто системный диск от рабочей станции, поэтому его можно использовать дальше. Даже если он окончательно посыпется еще через полгода, то туда ему и дорога.

поэтому вопрос: каким образом юзер гробит хард?
Если на нем есть бэд-блок, сам хард его ремапить не хочет.
в SMART даже в статусе висит Pending sectors и все. Винда на таком диске очень часто работать не хочет. нужно чинить как-то

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

58. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Rozik on 28-Июн-13, 16:59 
WHDD изначально не планировалась для "ремонта".
Если на диске ценной информации нет, то прогоните диск через write_zeros. Софтбэды гарантированно уйдут и хард "починится". Хардбэды же или сремапятся или нет :) .
Хард _всегда сам_ принимает решение о "ремапе". Если он "не хочет", то клюйте его хоть тысячу раз - "ремапить" он не будет.
Именно поэтому заклёвывание диска "ремапами" не планируется. Планируются другие более полезные фичи.
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

63. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от name (??) on 28-Июн-13, 18:00 
жесткий диск с инфой, нужно отремапить пару секторов, вы предлагаете его полностью затирать.
изначальная цель быстро восстановить работоспособность без создания каких-либо копий.
remap секторов вообще разве можно за ремонт принимать? некоторые с бэдблоками годами живут, а у некоторых бэдблок приходится на критические области, типа реестра windows, будь он неладен.
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

65. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Андрей Уткин on 28-Июн-13, 18:22 
> жесткий диск с инфой, нужно отремапить пару секторов, вы предлагаете его полностью
> затирать.

Ремапя жёсткий диск с инфой, вы имеете все шансы потерять инфу.


> изначальная цель быстро восстановить работоспособность без создания каких-либо копий.

Восстанавливать работоспособность сбойного носителя, тем более программными средствами, вообще не рекомендуется.
Если вы хотите играть с ремапом на накопителе с живыми данными "без создания каких-либо копий", значит, эти данные вам не нужны.


> remap секторов вообще разве можно за ремонт принимать?

А к чему его тогда относить?

Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

72. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 28-Июн-13, 21:05 
В MHDD опции remap и write delays - разные опции. Судя по описанию, первая делает ремап, вторая переписывает сбойный сектор, и направленна на устранение софт-бэдов. При использовании второй, remap count в smart не меняется. На ваш взгляд, это одно и то же? Реализуйте, хотя бы вторую - soft badblocks встречаются гораздо чаще (особенно, когда рабочие станции аварийно выключаются, и UPS нет).
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

75. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Rozik on 28-Июн-13, 21:51 
Remap в MHDD прописывает 1 сектор по ошибке, а erase_waits прописывает блок из 256 секторов по таймауту. Таймаут может быть вызван и ошибкой в том числе. Вот отличие. Никакой черной магии с "ремапом" там нет.
Reallocated_Sector_Count в SMART меняется не из-за "опции ремап в MHDD", а из-за успешного замещения дефектного сектора из резерва. Решение о замещении принимает сам винт. Если бэд софтовый, то замещения не происходит - счётчик не растёт. Если бэд хардверный - тоже не факт, что что-то произойдет. На Самсунгах до Посейдонов включительно внутренний дефектменеджмент никак не реагировал на UNC - только на AMNF - "ремапь" хоть до потери пульса.
К "воинам ремапа" нижайшая просьба успокоиться. Опции "долбиться в бэды записью и убивать и данные и винт" не будет. Хотите бороться с софтбэдами - пожалуйста. _Сначала слили информацию_, прогнали write_zeros, потом залили её назад.
Программа позиционируется как diagnostic and data recovery. Data recovery - это восстановление данных, а не убиение, т. е. прямо противоположно вашим требованиям.
Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору

74. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от name (??) on 28-Июн-13, 21:23 
> Ремапя жёсткий диск с инфой, вы имеете все шансы потерять инфу.

у вас часто такое было, потеря инфы при ремапе?
Если только окончательно выключится хдд при ремапе.
Я викторией и/или через мхдд отремапил конечно меньше сотни дисков, но пара десятков будет.
Чтобы полностью блокировался хард, такое было только на seagate 7200.11 на сбойной небезызвестной прошивке, и причина была не в самом процессе ремапа.

если бэдблок на критическом месте в фс, то без восстановления фс или использования спец утилит, инфа в любом случае считается недоступной.

> Если вы хотите играть с ремапом на накопителе с живыми данными "без
> создания каких-либо копий", значит, эти данные вам не нужны.

Данные не нужны, нужен рабочий носитель с работающей ОС.

берем такой алгоритм
есть сбойный хард.
1) копия через dd_rescue на новый носитель, копия харда в работу, если повезет.
2) данные не нужны: прогоняем скан с ремапом, через условный час, у нас готовый к работе носитель. Если нет кучи бэдблоков.

нужна утилита, которая с первого прогона скана показывает, что у нас столько-то бэд-блоков, столько-то попыток ремапа.

Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

76. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +1 +/
Сообщение от Rozik (ok) on 28-Июн-13, 22:32 
> у вас часто такое было, потеря инфы при ремапе?

После дебилов приносят диски регулярно. "Оставил на ночь проремапиться" - наутро сточенные до основания головы и диски. Разумеется, надо было инфу с "диска Д:"

> Я викторией и/или через мхдд отремапил конечно меньше сотни дисков, но пара
> десятков будет.

:) Мне, случается, _десяток в день_ поступает.

> Чтобы полностью блокировался хард, такое было только на seagate 7200.11 на сбойной
> небезызвестной прошивке, и причина была не в самом процессе ремапа.

WD Sadle G6 2 TB - блокировка от 8 (восьми) софтбэдов после дебила с ремапом :) . Естественно с клиентскими данными. Реальный случай из практики.

> если бэдблок на критическом месте в фс, то без восстановления фс или
> использования спец утилит, инфа в любом случае считается недоступной.

Сначала делаем копию на однозначно исправный, который под "спец. утилитами" внезапно не подохнет. Так делают нормальные люди. Дебил оставил на 7 часов клиентский WD MyPassport под R-Studio и ушел гулять. Пришел - винт уже не определяется. Реальный случай недельной давности.


> Данные не нужны, нужен рабочий носитель с работающей ОС.

ОС - это не данные :) . Оригинально. А /etc - это данные? А recovery_partition с лицухой - это данные? Если это не даннные, то чего люди за восстановление этого деньги платят?

> берем такой алгоритм
> есть сбойный хард.
> 1) копия через dd_rescue на новый носитель, копия харда в работу, если
> повезет.

Ну слава богу хоть о dd_rescue слышали.

> 2) данные не нужны: прогоняем скан с ремапом, через условный час, у
> нас готовый к работе носитель. Если нет кучи бэдблоков.

Современная 500-ка - запись нулями полтора часа без конвульсий и переполненных кандидат-листов с риском заловить блокировку. Заодно проверяем работоспособность записи.

> нужна утилита, которая с первого прогона скана показывает, что у нас столько-то
> бэд-блоков, столько-то попыток ремапа.

Чем не устраивает WHDD? Тем, что "ремапа" нет? :)

Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

99. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 29-Июн-13, 03:17 
> После дeбилов приносят диски регулярно. "Оставил на ночь проремапиться" - наутро
> сточенные до основания головы и диски. Разумеется, надо было инфу с "диска Д:"

Ну ой. Если некто может убиться высоким напряжением - это еще не повод им совсем не пользоваться. Как вы понимаете, дeбилов и без линуксного софта много. Более того, среди линуксоидов процент таковых пониженный, а виндовый юзерь и так софт себе найдет.

> :) Мне, случается, _десяток в день_ поступает.

О, так вы еще и ремонтер? Как хорошо, тогда вы еще и в курсе всей проблематики.

> дeбила с ремапом :) . Естественно с клиентскими данными. Реальный случай из практики.

Опять же - как видите, неумение конкретно вашей программы так делать таким не мешает.

> WD MyPassport под R-Studio и ушел гулять. Пришел - винт уже
> не определяется. Реальный случай недельной давности.

Ну что ж поделать. А я вот хоть и не профи а тем не менее недавно вполне успешно данные с осыпавшегося диска достал: слил образ на исправный диск, чем-то типа myrescue, утилитка налетев на проблемный регион сперва скипает его и сначала читает то что читается, а уже потом додалбывает проблемные регионы, если получится. При этом смерть винча уже не страшна. В результате прочлось все кроме дюжины секторов. Ну и fsck на копии образа - получилась вполне исправная ФС. Померло только пару файлов буквально. Обладатели винча были очень рады.

А вот сам диск можно было бы поюзать где-то в некритичном месте, но вручную адреса секторов прописывать - геморно. Так и валяется в результате.

> Ну слава богу хоть о dd_rescue слышали.

Только даже под линь есть утилиты лучше, которые при первом проходе скипают "слабые" области и сначала вычитывают основную массу данных которая читается легко, а только потом - долбят проблемные места уже более детально. При этом если накопитель все-таки умрет - невелика потеря уже. Осноаная масса данных уже прочитана.

> с риском заловить блокировку. Заодно проверяем работоспособность записи.

Ну вот скажите, зачем мне целиком прописывать нулями диск который стабилен кроме пары неудачных областей, которые и имеет смысл долбить? Почем зря почти полтора часа зазря потратятся.

> Чем не устраивает WHDD? Тем, что "ремапа" нет? :)

Ну дык вкусная штука, только без самого полезного. В такие моменты ощущение что у тебя нет рук и надо все делать путем клевания клавиатуры носом :(. Очень неприятное ощущение.

Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору

110. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Андрей Уткин on 29-Июн-13, 14:03 
> Ну вот скажите, зачем мне целиком прописывать нулями диск который стабилен кроме
> пары неудачных областей, которые и имеет смысл долбить? Почем зря почти
> полтора часа зазря потратятся.

Программный код в идейном плане есть ничто иное, как выражение опыта. Опыт авторов говорит, что "чтение с ремапом" имеет много плохих последствий и что эта техника "ремонта" не нужна. И что давать её в современной общеупотребительной утилите не нужно.

Мне кажется, причина нашего с вашим недопонимания вот в чём: вы смотрите на сбойный винт оптимистически - и потеря данных вам не страшна, и аппаратных проблем на нём нет, а всё максимум софтбэды, и то всего парочка. А если что-то пошло не так - ну ладно, в мусор. Лучше тогда сразу перейти к последнему пункту, зачем тратить драгоценное время.
WHDD и её авторы не абстрагируются от проблем аппаратного характера и не строят оптимистических предположений. Поэтому WHDD не берётся добивать накопитель борьбой до последнего за исправление ошибок _программными методами_. Ведь проблема может быть аппаратной, и требовать ремонта именно аппаратного. А первый "оператор" программы может оказаться эникеем, который ничего не понимает в предметной области, но решил "поремапить", начитавшись, что иногда винда чудесно чинится после пары сремапленных секторов. А далее, когда из этого ничего не вышло, уже изрядно поремапленный винт с данными (хотя правильней будет сказать, что "уже без данных") несётся профессионалу для восстановления данных.

Ответить | Правка | ^ к родителю #99 | Наверх | Cообщить модератору

125. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 30-Июн-13, 05:27 
> Программный код в идейном плане есть ничто иное, как выражение опыта. Опыт
> авторов говорит, что "чтение с ремапом" имеет много плохих последствий

Ну так если посмотреть на опыт докторов, применение бензопил имеет много плохих последствий - некоторые ими отпиливают себе части тела, например. Отсюда однако не следует что это единственное применение.

Как я уже сказал - ну вот лежит у меня например винч. Вполне нормальный, но вот несколько бэдов там есть. Их бы заремамить да поюзать где-нить в неответственном месте. Но лишняя возня - ай-яй-яй.

> и что эта техника "ремонта" не нужна. И что давать её в
> современной общеупотребительной утилите не нужно.

А с моей колокольни это выглядит как "а давайте уберем из безопилы мотор, криворуким пользователям сразу станет сложнее пораниться".

> Мне кажется, причина нашего с вашим недопонимания вот в чём: вы смотрите
> на сбойный винт оптимистически - и потеря данных вам не страшна,

Ну да, именно так: я с него уже выцепил все данные и посмотрев на результат тестов - вижу что есть несколько нестабильных секторов и все. В остальном все работает идеально.

> ладно, в мусор. Лучше тогда сразу перейти к последнему пункту, зачем
> тратить драгоценное время.

Затем что досадно выкидывать в мусор в общем то вполне работоспособную железку. Которая скорее всего еще сколько-то лет прекрасно отпашет. Например под какие-нибудь там торренты - сойдет. В самом плохом случае - ну придется перекачать, не больно какая потеря.

> WHDD и её авторы не абстрагируются от проблем аппаратного характера и не
> строят оптимистических предположений. Поэтому WHDD не берётся добивать накопитель

Так никто не просит его добивать "по дефолту". Как по мне - первым делом логично образ снять, максимально выцепив данные. Чем-то типа myrescue и тому подобными, которые вообще проблемные области не насилуют, а пропускают, чтобы накопитель преждевременно не помер вообще. А вот если это получилось, тогда самое оно попытаться этот накопитель починить.

> борьбой до последнего за исправление ошибок _программными методами_.

Не вижу ничего такого в том что программным+фирмварным методом проблематичный кусок поверхности будет ремапнут на исправный. Отпадение считанных единиц секторов при стабильности в целом - не указывает на какие-то аппаратные проблемы само по себе.

Тем более что народ придумал кучу способов как прописать сектора, в вполне себе доступном виде. Не говоря уж о том что желающий отпилить себе ногу может чертыхнуться на вашу пилу без мотора и просто взять соседнюю, другой марки. Как вы понимаете, MHDD и прочие ведь никуда не пропали от появления WHDD. Так что единственное чего вы достигнете такой позицией - под линуксом это будет делать несколько неудобнее :). При том лиично мне как-то очень сомнительно, что линуксоиды - самые глупые и нуждаются в защите от дyрака сильнее чем остальные, которым MHDD и прочие виктории и что там еще взять не в облом.

> Ведь проблема может быть аппаратной, и требовать ремонта именно аппаратного.

Спору нет. Как по мне - я в состоянии оценить результаты работы софтины типа вашей, чтобы понять - это локальные ли дефекты поверхности или более глобальные сложности у механики или электроники.

А насчет починки - рентабельность этого оставляет желать. Старый винч стоит баксов 30. Ну может 50. Ремонтеру за сравнимые суммы просто не резон заморачиваться сложными или требующими времени операциями. Так что там или просто проблемные сектора, для борьбы с которыми ремап и создан, или уж ой и ну его нафиг.

> А первый "оператор" программы может оказаться эникеем,

...при том у него скорее всего будет винда или накрайняк бутявка с DOS.

> который ничего не понимает в предметной области, но решил
> "поремапить", начитавшись, что иногда винда чудесно чинится после пары
> сремапленных секторов.

При том отсутствие фичи в конкретно этой программе никак ему не помешает.

> А далее, когда из этого ничего не вышло, уже изрядно поремапленный
> винт с данными (хотя правильней будет сказать, что "уже без данных")
> несётся профессионалу для восстановления данных.

Ну, бывает и такое. А что, вам же лучше - завинтите цены за подобные фортели, так что на будущее клиент подумает до того как связываться с такими.

Ответить | Правка | ^ к родителю #110 | Наверх | Cообщить модератору

131. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Андрей Уткин on 30-Июн-13, 05:56 
>> Программный код в идейном плане есть ничто иное, как выражение опыта. Опыт
>> авторов говорит, что "чтение с ремапом" имеет много плохих последствий
> Ну так если посмотреть на опыт докторов, применение бензопил имеет много плохих
> последствий - некоторые ими отпиливают себе части тела, например. Отсюда однако
> не следует что это единственное применение.

Нами многократно было повторено: это не бензопила :) Это нечто другое.


>> WHDD и её авторы не абстрагируются от проблем аппаратного характера и не
>> строят оптимистических предположений. Поэтому WHDD не берётся добивать накопитель
> Так никто не просит его добивать "по дефолту". Как по мне -
> первым делом логично образ снять, максимально выцепив данные. Чем-то типа myrescue
> и тому подобными, которые вообще проблемные области не насилуют, а пропускают,

*facepalm*
Функция WHDD щадящего копирования не замечена. Всем нужен только ремап.

> ...при том у него скорее всего будет винда или накрайняк бутявка с
> DOS.
> При том отсутствие фичи в конкретно этой программе никак ему не помешает.

Бог с ними. Мы же следуем принципу Гиппократа.


>> А далее, когда из этого ничего не вышло, уже изрядно поремапленный
>> винт с данными (хотя правильней будет сказать, что "уже без данных")
>> несётся профессионалу для восстановления данных.
> Ну, бывает и такое. А что, вам же лучше - завинтите цены
> за подобные фортели, так что на будущее клиент подумает до того
> как связываться с такими.

В таких случаях просто нечего восстанавливать. Соответственно и деньги брать не за что. Никакой экономической выгоды здесь нет, наоборот, есть потеря потенциального клиента (и денег) у специалиста, и безвозвратная потеря информации у пострадавшего.

Ответить | Правка | ^ к родителю #125 | Наверх | Cообщить модератору

134. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 30-Июн-13, 06:24 
> Нами многократно было повторено: это не бензопила :) Это нечто другое.

Да, это выглядит как бензопила, у которой мотора нету, потому что так безопаснее :). Потестировать - можно, а дальше - фиг. Мол, кому надо - привинтите мотор сами. Вот народ и недоумевает.

> *facepalm*
> Функция WHDD щадящего копирования не замечена. Всем нужен только ремап.

Чего сразу фэйспалм то? Дело в том, что умное чтение битых дисков даже в лине уже умело несколько программ. Вот потому никто и не посчитал это за killer feature. Хотя как я понимаю - у вас можно через ATA команды читать и если диск повиснет, ему ресет дадут. Спору нет, хорошая фича.

А ремап хотят потому что как-то так получается, что у винчей фирмварь затупляет с переносом секторов и они вылезают наружу в процессе эксплуатации. Ну т.е. бывает что винч работает, при том нормально вполне. Но вот несколько бэдов вылезло в видимом программами виде. Фирмварь при этом считет сектор проблемным, он пишется в pending. Но пока в сектор не будет записи - фиг с два фирмварь пошевелится его переносить. Такой грабле подвержены отнюдь не все модели винчей, только какие-то с особо глупой фирмварой, которую надо носом в проблемный тыкать. Ну вот упомянутые оффтопичные программы этим и занимаются.

> Бог с ними. Мы же следуем принципу Гиппократа.

Конечно я понимаю что со стороны доктора - "ой, а давайте все бензопилы без мотора поставлять, а то дyраки уже достали себе руки отпиливать - они отпилят, а мы потом пришивай!". Но все-таки так никто не делает.

> (и денег) у специалиста, и безвозвратная потеря информации у пострадавшего.

Ну да, если винт совсем убился - все так. С другой стороны, в следующий раз такой вероятнее пойдет к вам а не тому дундуку который все испортил.

Ответить | Правка | ^ к родителю #131 | Наверх | Cообщить модератору

140. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Rozik (ok) on 30-Июн-13, 13:25 
> Ну да, именно так: я с него уже выцепил все данные и
> посмотрев на результат тестов - вижу что есть несколько нестабильных секторов
> и все. В остальном все работает идеально.

Если вы вытащили с него данные, то ничто не мешает натравить на диск write_zeros. Процедура записи диска нулями занимает ровно столько же времени, сколько и тест с верификацией. По времени вы ничего не теряете. С точки зрения физики процесса write_zeros и "ремап" ничем не отличаются - и там и там в сектор происходит запись. Если сектор с "программной" ошибкой - он перезапишется с корректной контрольной суммой и "вылечится". Если ошибка хардверная, то сектор или "сремапится" или нет - это решит сам диск без вашего участия.

Ответить | Правка | ^ к родителю #125 | Наверх | Cообщить модератору

148. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 04-Июл-13, 15:34 
> Если вы вытащили с него данные, то ничто не мешает натравить на диск write_zeros.

Абсолютно ничего. Кроме нежелания убивать полдня на возню. Пока оно нулями протрется, пока обратно данные зальются. Всего ничего.

> Процедура записи диска нулями занимает ровно столько же времени,
> сколько и тест с верификацией.

Только при условии что это было сразу пнуто "вслепую" вместо этого теста.

> По времени вы ничего не теряете.

В общем случае как раз теряю полдня на протирание нулями и на время по возврату данных обратно.

> С точки зрения физики процесса write_zeros и "ремап" ничем не отличаются

Кроме того что это такой убер-глобальный и очень длительный процесс, что делает это во многих случаях "бессмысленным и беспощадным".

Лично мне "в идеале" работа с диском видится как-то так:
1) Льем с накопителя данные в образ, попутно составляя впечатление о масштабе проблем на и насколько имеет смысл вообще пытаться что-то с таким диском делать vs отправка в трэш. Образ чинится и это отдается юзеру на ином носителе, с описанием что и как пострадало.
2) Если проблемы не глобальные и это лишь несколько нестабильных секторов, а в остальном все отлично - можно попробовать ремапнуть это по быстренькому, и все. Время этой операции не сравнимо с полным протиранием диска нулями. А если например юзер хочет попробовать этот крап и дальше юзать (мое дело предупредить) - еще и данные перезаливать. Еще столько же. Во "счастье".

> - и там и там в сектор происходит запись.

Только в одном случае это адресная запись в проблемные сектора а в другом - длительная операция по всему диску.

> Если сектор с "программной" ошибкой - он перезапишется с корректной контрольной
> суммой и "вылечится". Если ошибка хардверная, то сектор или "сремапится" или нет -
> это решит сам диск без вашего участия.

Спору нет. Только вот прописывать всю поверхность - слишком долго.

Ответить | Правка | ^ к родителю #140 | Наверх | Cообщить модератору

86. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 28-Июн-13, 23:35 
> WHDD изначально не планировалась для "ремонта".
> Если на диске ценной информации нет, то прогоните диск через write_zeros.

Ну вот это как раз не очень удобно. Т.к. потом возвращать данные на накопитель - очень долго и весь смысл такой операции теряется. Если на операцию надо убить часы - проще накопитель в мусорник отправить.

А вот если операция недеструктивна (т.е. прочли данные и их же и пишем) или малодеструктивна (прочесть не удалось, но попытаемся записать) - тогда основной объем данных может и не потребуется переливать. И еще не факт что ОС налетев на такой сектор не лажанется хуже. Скажем попадут там метаданные ФС неудачно - и довольно серьезный дестрой выйдет когда ФС не сможет их прочесть потом.

Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

90. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Rozik (ok) on 29-Июн-13, 00:38 

> Ну вот это как раз не очень удобно. Т.к. потом возвращать данные
> на накопитель - очень долго и весь смысл такой операции теряется.
> Если на операцию надо убить часы - проще накопитель в мусорник
> отправить.

100%. Мы нигде и не рекомендуем возвращать данные на накопитель, которому веры уже нет :)

> А вот если операция недеструктивна (т.е. прочли данные и их же и
> пишем) или малодеструктивна (прочесть не удалось, но попытаемся записать) - тогда
> основной объем данных может и не потребуется переливать. И еще не
> факт что ОС налетев на такой сектор не лажанется хуже. Скажем
> попадут там метаданные ФС неудачно - и довольно серьезный дестрой выйдет
> когда ФС не сможет их прочесть потом.

Когда вы нарветесь на WD-шный Hawk или Sabre, который "малодеструктивной" записью сервометки стирает, то там до таких уровней абстракций как "метаданные ФС" просто не дойдёт :) .
Восстановление данных - это перенос их на другой заведомо исправный накопитель, а не в оперативную память, а  потом на то же глюкалово, с которого их восстанавливали :) .

Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору

100. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 29-Июн-13, 03:47 
> 100%. Мы нигде и не рекомендуем возвращать данные на накопитель, которому веры уже нет :)

Да, все так. Но в принципе такой накопитель можно было бы засунуть в некритичные применения, где отказ вообще не смертелен. Тем более что бывает так что у накопителя есть несколько нестабильных секторов, а остальное читается идеально. Учитывая наличие у винчей grown defect list - это считается вполне допустимой ситуацией, судя по всему. По поводу чего запас секторов и предусмотрен.

Если оно конечно массово начало сыпаться - лучше его в трэш. А когда все работает кроме нескольких секторов - вот это уже досадно.

> Когда вы нарветесь на WD-шный Hawk или Sabre, который "малодеструктивной" записью
> сервометки стирает, то там до таких уровней абстракций как "метаданные ФС" просто
> не дойдёт :) .

В этом случае конечно не дойдет, стертые сервометки это весьма и весьма опаньки. На правах идеи: можно содержать что-то типа мини-базы (по типу того как у smartctl) винчей где так вообще лучше не делать в принципе. И рубить для них эту операцию совсем или требовать скажем 5 раз напечатать "yes I know what I'm doing". Необходимость это сделать заставит даже полного дуба задуматься о том что операция натурально может прибить накопитель. А вы слет сервометок вообще чините? Мне всегда было интересно - можно ли это хоть как-то обойти без фабричного оборудования? :)

> Восстановление данных - это перенос их на другой заведомо исправный накопитель, а
> не в оперативную память, а  потом на то же глюкалово, с которого их восстанавливали :) .

Ну да. Тем не менее "то глюкалово" не всегда такое уж и страшное глюкалово. Мало ли почему ему выбило несколько секторов...

Ответить | Правка | ^ к родителю #90 | Наверх | Cообщить модератору

115. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Андрей Уткин on 30-Июн-13, 02:58 
> В этом случае конечно не дойдет, стертые сервометки это весьма и весьма
> опаньки. На правах идеи: можно содержать что-то типа мини-базы (по типу
> того как у smartctl) винчей где так вообще лучше не делать
> в принципе. И рубить для них эту операцию совсем или требовать
> скажем 5 раз напечатать "yes I know what I'm doing". Необходимость
> это сделать заставит даже полного дуба задуматься о том что операция
> натурально может прибить накопитель.

В данном случае необходимо будет не 5 раз напечатать "yes I know what I'm doing". А сделать форк проекта и реализовать вожделенную функцию ремапа. И самостоятельно её отлаживать и тестировать (правда, неясно, как). После чего опубликовать от своего имени, и поддерживать, то есть общаться с пользователями по вопросам "самой важной функции". Этот процесс мне представляется особенно забавным - разработчик будет разбираться в багрепортах, где интерферируют непонимание пользователя (т. к. ремапит стройными рядами вся страна, кроме тов. Розика), неадекватность поведения подыхающего аппарата, и принципиальная невозможность точного повторного воспроизведения проблемной ситуации при работе функции как у разработчика, так и у самого пользователя.

Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору

126. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 30-Июн-13, 05:33 
> В данном случае необходимо будет не 5 раз напечатать "yes I know
> what I'm doing". А сделать форк проекта и реализовать вожделенную функцию ремапа.

Спору нет, я могу и сам напилить зубья на лысой пиле, напильником. Но это долго и неудобно. А если учесть что рядом лежит пила с зубьями - как вы понимаете, нормальный человек просто покрутит пальцем у виска да возьмет соседнюю пилу, где напилить зубья самому - не требуется.

Я бы понял такой аргумент если б это была единственная на планете программа. Но т.к. таких программ есть и без этой - такая аргументация не выдерживает критики.

> И самостоятельно её отлаживать и тестировать (правда, неясно, как). После
> чего опубликовать от своего имени, и поддерживать, то есть общаться с
> пользователями по вопросам "самой важной функции".

Ну вот это уже можно понять, да.

> пользователя (т. к. ремапит стройными рядами вся страна, кроме тов. Розика),
> неадекватность поведения подыхающего аппарата, и принципиальная невозможность точного
> повторного воспроизведения проблемной ситуации при работе функции как у разработчика,
> так и у самого пользователя.

Я думаю что большинство такой клиентуры досталось тем кто реализовал это в досово-виндовом софте. Который уже есть. Это факт. С ним придется жить. И умение/неумение WHDD так делать имхо очень мало повлияет на количество убитых дилетантами дисков.

ЗЫ при том хоть я и дилетант но вот у меня почему-то хватает ума первым делом образ снять, минимально деструктивными методами. Если, конечно, диск вообще читается :)

Ответить | Правка | ^ к родителю #115 | Наверх | Cообщить модератору

133. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +1 +/
Сообщение от Андрей Уткин on 30-Июн-13, 06:06 
> Я бы понял такой аргумент если б это была единственная на планете
> программа. Но т.к. таких программ есть и без этой - такая
> аргументация не выдерживает критики.

И это прекрасно. Нам не нужно тратить свои время и силы на то, чтобы воины ремапа занимались любимым делом.

Ответить | Правка | ^ к родителю #126 | Наверх | Cообщить модератору

135. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 30-Июн-13, 06:25 
> И это прекрасно. Нам не нужно тратить свои время и силы на
> то, чтобы воины ремапа занимались любимым делом.

Ну вот, мы научили и разработчиков whdd жирно троллить :). Гм...

Ответить | Правка | ^ к родителю #133 | Наверх | Cообщить модератору

139. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Rozik (ok) on 30-Июн-13, 12:43 
> Я бы понял такой аргумент если б это была единственная на планете
> программа. Но т.к. таких программ есть и без этой - такая
> аргументация не выдерживает критики.

MHDD не работает на современных чипсетах. В Victoria for DOS старый баг с винтами более 1,5 ГБ, который лечить уже никто не будет.
Именно поэтому и родилась WHDD - единственная подобная им программа для Linux :)

> И умение/неумение WHDD так делать имхо очень мало повлияет на количество убитых дилетантами дисков.

К сожалению это не так. Массовая кретинизация эникеев шагает по стране :) .

Ответить | Правка | ^ к родителю #126 | Наверх | Cообщить модератору

143. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Rozik (ok) on 30-Июн-13, 17:21 
> В Victoria for DOS старый баг
> с винтами более 1,5 ГБ

Прошу прощения. Разумеется, речь идёт о 1,5 ТБ.


Ответить | Правка | ^ к родителю #139 | Наверх | Cообщить модератору

149. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 04-Июл-13, 15:37 
> MHDD не работает на современных чипсетах. В Victoria for DOS старый баг
> с винтами более 1,5 ГБ, который лечить уже никто не будет.

А про софт под винду - тактично забыли? :)

> Именно поэтому и родилась WHDD - единственная подобная им программа для Linux :)

Для Linux - может быть. А для виндов подобного добра есть и без нее. Эникеям хватит.

> К сожалению это не так. Массовая кретинизация эникеев шагает по стране :)

Да, давайте не будем в магазинах продавать ничего опаснее зубочистки. На том основании что дуболомы могут этим покалечиться. А то ишь, продают какие-то бензопилы, косилки, болгарки - сколько способов покалечиться то.

Ответить | Правка | ^ к родителю #139 | Наверх | Cообщить модератору

44. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от John (??) on 28-Июн-13, 13:03 
> Наберусь наглости спросить.
> Возможно ли реализовать нечто похожее на режим remap (а может быть и
> recovery) из Victoria ? Решил тут спросить, поскольку противоречивая информация по
> поводу этого режима (recovery, как известно за него требуют денежку, поэтому
> не испытывался на практике) в сети не дает сделать для себя
> однозначного вывода о эффективности и да с самой возможности вообще.

hdparm --yes-i-know-what-i-am-doing --write-sector <SECTOR> <DEVICE>

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

87. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 28-Июн-13, 23:36 
> hdparm --yes-i-know-what-i-am-doing --write-sector <SECTOR> <DEVICE>

Все зашибись, кроме того что очень и очень неудобно когда программа уже знает номер сектора, но надо как дyраку руками делать явно машинную работу по передаче номера сектора кому-то еще. А почему мозг человка надо вообще факать такими сущностями?

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

106. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от John (??) on 29-Июн-13, 10:08 
Когда секторов много, и я уже определил где они использубются (раздел, массив, том, и т.п.), я делаю так:
smartctl -t select,<PROBLEM_SECTOR>-<END_SECTOR> <DEVICE>
жду завершения теста по нахождению нечитаемого сектора и выполняю такую последовательность
export N=$(smartctl -l selftest <DEVICE> | awk '$0 ~ /^# 1  Selective offline   Completed: read failure/ { print $10 }') ; [ -n "$N" ] && hdparm --yes-i-know-what-i-am-doing --write-sector $N <DEVICE> ; [ -n "$N" ] && smartctl -t select,${N}-<END_SECTOR> <DEVICE>
до устранения нечитаемых секторов
Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору

108. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 29-Июн-13, 11:04 
> до устранения нечитаемых секторов

Ну да. А тут программа налетев на такое могла бы сама это отпедалить. Без посторонних костылей. К тому же как уже заметили - в зависимости от бестолковости фирмвари накопителя и прочая - он может как бы и повиснуть в неудачном раскладе. Указанные варанты - не, не то чтобы они не будут работать, но педально и неудобно и имеют свои ограничения. Но да, лишний пример гражданам что желающий ремапнуть - средства таки найдет и так.

Ответить | Правка | ^ к родителю #106 | Наверх | Cообщить модератору

109. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от John (??) on 29-Июн-13, 11:46 
>> до устранения нечитаемых секторов
> Ну да. А тут программа налетев на такое могла бы сама это
> отпедалить. Без посторонних костылей. К тому же как уже заметили -
> в зависимости от бестолковости фирмвари накопителя и прочая - он может
> как бы и повиснуть в неудачном раскладе. Указанные варанты - не,
> не то чтобы они не будут работать, но педально и неудобно
> и имеют свои ограничения. Но да, лишний пример гражданам что желающий
> ремапнуть - средства таки найдет и так.

Проблема не в переназначении секторов, а в причине, по которой это необходимо: сектор уже не читается, т.е. информация с него недоступна. Необходимо как минимум выяснить, какому файлу принадлежит этот сектор, чтобы после переназначения сетора можно было этот файл восстановить из резервной копии, перестроить массив, ...
Вовсе не сложно написать простенькую программу, которая по нажатию на (такую любимую подрастающим поколением) кнопку "сделай мне за...сь" проведет переназначение секторов. А дальше что? Восстанавливать все файлы из резервной копии? Переустанавливать систему? Или понадеяться, что в сбойном сеторе не было важной информации?
Когда уже Вы научитесь хоть немного думать перед тем, как начинать сотрясать воздух/гадить в комментах?

Ответить | Правка | ^ к родителю #108 | Наверх | Cообщить модератору

127. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 30-Июн-13, 05:41 
> можно было этот файл восстановить из резервной копии,

Ну так это уже второй вопрос.

> перестроить массив, ...

А вот потенциально проблемный диск в массиве я бы не стал юзать. Ну его нафиг - райд на глюки провоцировать. Если райд ставили - значит требования к сохранности данных повышенные и такому диску там просто не место. А вот отдать такой хомяку под торренты и прочая - запросто. Ну сдохнет и черт с ним, подумаешь, перекачает свои торренты.

> Вовсе не сложно написать простенькую программу, которая по нажатию на (такую любимую
> подрастающим поколением) кнопку "сделай мне за...сь" проведет переназначение секторов.

Да спору нет. Просто досадно что у упомянутой программы есть такая информация но из-за упертости авторов - народная индейская изба фигвам :). Почтальон Печкин у них не работает, интересно? :)

> А дальше что? Восстанавливать все файлы из резервной копии? Переустанавливать систему?

А это зависит от требований к надежности хранения данных.

> Или понадеяться, что в сбойном сеторе не было важной информации?

Зависит от ценности информации и прочая. Если там торренты были - да просто речек хэшей запустить и готово, дальше оно само найдет сбойные места и перекачает заново :). Ну так, один из вариантов применения таких сомнительных винчей.

> Когда уже Вы научитесь хоть немного думать перед тем, как начинать сотрясать
> воздух/гадить в комментах?

Сразу же после того как вы научитесь культуре ведения дискуссий.

Ответить | Правка | ^ к родителю #109 | Наверх | Cообщить модератору

138. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от John (??) on 30-Июн-13, 09:30 
>> Когда уже Вы научитесь хоть немного думать перед тем, как начинать сотрясать
>> воздух/гадить в комментах?
> Сразу же после того как вы научитесь культуре ведения дискуссий.

1. Вопрос был риторический, культурный Вы наш.
2. В впоросе обращение на Вы с большой буквы и нет ни одного нецензурного слова.
3. Сказать дураку, что он дурак - не признак проблем с культурой.
4. Вам бы не мешало поучиться самому, прежде чем давать оценку другим (IMHO).

Ответить | Правка | ^ к родителю #127 | Наверх | Cообщить модератору

150. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 04-Июл-13, 15:41 
> 1. Вопрос был риторический, культурный Вы наш.

Что не отменяет неважный уровень культуры оппонента.

> 2. В впоросе обращение на Вы с большой буквы и нет ни
> одного нецензурного слова.

Зато "впорос" звучит подозрительно.

> 3. Сказать дyраку, что он дyрак - не признак проблем с культурой.

Если вы смогли это нормально аргументировать - может быть. Однако я вижу в основном прокачку ЧСВ и полагание что все вокруг глупые и только вы весь в белом. А это уже называется комплексом Д'Артаньяна.

> 4. Вам бы не мешало поучиться самому, прежде чем давать оценку другим (IMHO).

А еще - до того как умничать, некисло бы узнать что при желании вполне можно узнать какой сектор каким файлом занят. А то ишь апломба то. Другое дело что это не универсально, и вообще. Но если бы это было просто как 5 копеек - все бы восстанавливали себе данные сами, а профильные специалисты бомжевали бы :)

Ответить | Правка | ^ к родителю #138 | Наверх | Cообщить модератору

156. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  –1 +/
Сообщение от John (??) on 05-Июл-13, 13:25 
>> 1. Вопрос был риторический, культурный Вы наш.
> Что не отменяет неважный уровень культуры оппонента.

Видимо, понимание значения понятия "риторический вопрос" превышает Ваши интеллектуальные пределы.

>> 2. В впоросе обращение на Вы с большой буквы и нет ни
>> одного нецензурного слова.
> Зато "впорос" звучит подозрительно.

Видимо, значение слова "описка" Вам недоступно.

>> 3. Сказать дyраку, что он дyрак - не признак проблем с культурой.
> Если вы смогли это нормально аргументировать - может быть. Однако я вижу
> в основном прокачку ЧСВ и полагание что все вокруг глупые и
> только вы весь в белом. А это уже называется комплексом Д'Артаньяна.

Телепат? Ясновидящий? Доктор? Научитесь читать текст, а не воспроизводить свои комплексы - аргументация приводилась выше.


>> 4. Вам бы не мешало поучиться самому, прежде чем давать оценку другим (IMHO).
> А еще - до того как умничать, некисло бы узнать что при
> желании вполне можно узнать какой сектор каким файлом занят. А то
> ишь апломба то. Другое дело что это не универсально, и вообще.
> Но если бы это было просто как 5 копеек - все
> бы восстанавливали себе данные сами, а профильные специалисты бомжевали бы :)

Похоже, что "профильный специалист". Я то как раз знаю, как узнать принадлежность сектора файлу при различных сочетания блочных устройств, но что Вы хотели сказать? Просто умничали?

Ответить | Правка | ^ к родителю #150 | Наверх | Cообщить модератору

159. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 07-Июл-13, 19:55 
> Видимо, понимание значения понятия "риторический вопрос" превышает Ваши
> интеллектуальные пределы.

Говорю же - не ошибся насчет уровня культуры оппонента. Да, задранный ЧСВ - это тоже признак низкой культуры, если что.

> Видимо, значение слова "описка" Вам недоступно.

Неоторые описки говорят за себя сами :).

>> только вы весь в белом. А это уже называется комплексом Д'Артаньяна.
> Телепат? Ясновидящий? Доктор?

Всего лишь человек достаточно имевший дело с разными людьми для того чтобы научиться очень быстро оценивать типовые шаблоны поведения. Ну и ваш тоже - чyдаков на букву м, мнящих себя умнее всех я повидал достаточно. Вы, кстати, один из них.

> Научитесь читать текст, а не воспроизводить свои комплексы
> - аргументация приводилась выше.

Этот поток снoбизма оказывается аргументацией был? Вы о себе слишком хорошего мнения.

Со своей стороны могу отметить что если вы не можете понять к какому файлу относился некотрый сектор - ваша квалификация как-то совсем не предел мечтаний для идиoта.

> Похоже, что "профильный специалист". Я то как раз знаю, как узнать принадлежность
> сектора файлу при различных сочетания блочных устройств,

Тогда зачем было вы...ться что это сложно и прочая? Пальцы погнуть захотелось?

> но что Вы хотели сказать? Просто умничали?

Всего лишь удивился столь дешевому понту и куче апломба оппонента, не более.

Ответить | Правка | ^ к родителю #156 | Наверх | Cообщить модератору

16. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +1 +/
Сообщение от Наивный чукотский юноша on 28-Июн-13, 10:32 
Верной дорогой идёте, товарищи! Ещё бы сделать возможность автоматом перераспределять сбойние сектора, как в viktoria - цены бы не было. Готов принять участие в активном тестировании и багрепортинге (рабочая специальность располагает).
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

38. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +1 +/
Сообщение от x0r (??) on 28-Июн-13, 11:54 
как уже сказали - есть badblock.
а эта программа дублирует функционал badblock, и предоставляет красивую картинку.
(ну пусть будет)
как там кстати с кешированием и измерением задержек в реал-тайме?
основная цель программы - диагностика, того что диск начал портиться.
дальше хранить на нем что либо ценное нет никакого смысла.
(я понимаю всем хочется сказки)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

50. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Crazy Alex (ok) on 28-Июн-13, 15:18 
badblock разве на уровень ATA-команд лезет? Мне казалось, что только с блочным устройством работает
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

62. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +1 +/
Сообщение от FiX (ok) on 28-Июн-13, 18:00 
> как уже сказали - есть badblock.
> а эта программа дублирует функционал badblock, и предоставляет красивую картинку.
> (ну пусть будет)
> как там кстати с кешированием и измерением задержек в реал-тайме?
> основная цель программы - диагностика, того что диск начал портиться.
> дальше хранить на нем что либо ценное нет никакого смысла.
> (я понимаю всем хочется сказки)

badblocks не умеет делать диску soft reset, а в некоторых случаях без этого с диском ничего сделать невозможно.

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

95. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 29-Июн-13, 01:05 
> badblocks не умеет делать диску soft reset, а в некоторых случаях без
> этого с диском ничего сделать невозможно.

Ну да. В неудачном случае фирмварь может уйти в себя на неопределенный срок.

Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

49. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 28-Июн-13, 15:16 
Напоминает досовский norton disk doctor
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

51. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Crazy Alex (ok) on 28-Июн-13, 15:18 
Вообще-то MHDD, но не суть - этот интерфейс уже показал свою приодность, зачем изобретать велосипед?
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

56. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 28-Июн-13, 16:30 
а разве mhdd появился раньше ndd?
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

69. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Crazy Alex (ok) on 28-Июн-13, 19:11 
Конечно нет, но вроде NDD чуть не так отрисовывал
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

141. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от FireballDark on 30-Июн-13, 14:21 
NDD был аналогом fsck, по сути.
А WHDD преследует совершенно другие цели, иными средствами.
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

55. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Андрей (??) on 28-Июн-13, 16:24 
mhdd@GNU/Linux - наконец-то!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

59. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от FiX (ok) on 28-Июн-13, 17:23 
Планируется ли возможность запуска утилиты из CLI для проверки нескольких дисков пачкой?
Да, есть badblocks, но как я понял, сабж работает на более низком уровне.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

64. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Андрей Уткин on 28-Июн-13, 18:17 
> Планируется ли возможность запуска утилиты из CLI для проверки нескольких дисков пачкой?

Есть мысль сделать интерфейс, похожий на утилиту ffmpeg (в плане принципа передачи аргументов) к всё тем же процедурам. Другой вопрос, как представлять результаты работы.

Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

67. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от FiX (ok) on 28-Июн-13, 18:58 
>> Планируется ли возможность запуска утилиты из CLI для проверки нескольких дисков пачкой?
> Есть мысль сделать интерфейс, похожий на утилиту ffmpeg (в плане принципа передачи
> аргументов) к всё тем же процедурам. Другой вопрос, как представлять результаты
> работы.

Обычно в batch-режиме не надо знать какие конкретно сектора проблемные, достаточно знать их количество. Простого вывода в виде "summary" лично мне было бы более чем достаточно.
Но кто-то может со мной не согласиться.

Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

68. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Андрей Уткин on 28-Июн-13, 19:03 
>>> Планируется ли возможность запуска утилиты из CLI для проверки нескольких дисков пачкой?
>> Есть мысль сделать интерфейс, похожий на утилиту ffmpeg (в плане принципа передачи
>> аргументов) к всё тем же процедурам. Другой вопрос, как представлять результаты
>> работы.
> Обычно в batch-режиме не надо знать какие конкретно сектора проблемные, достаточно знать
> их количество. Простого вывода в виде "summary" лично мне было бы
> более чем достаточно.
> Но кто-то может со мной не согласиться.

В любом случае благодарю за отзыв. А конкретный вид вывода можно ведь сделать настраиваемым опциями.
Я пока слабо представляю конкретный use case, требующий batch-обработки. Опишите, пожалуйста, у вас что, Хнадцать винтов в машине? Один человек вообще у меня интересовался построением кластера по диагностике/восстановлению накопителей, ставилась задача управлять ста устройствами с одного "пульта" :)

Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

113. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от pavlinux (ok) on 30-Июн-13, 02:48 
> Другой вопрос, как представлять результаты работы.

В UNIX каждая хрень должна:

1. Конфигурироваться и работать только с помощью флагов командной строки!
2. При использовании конфигурационного файла, флаги командной строки имеют высший приоритет!
3. Писать результаты работы в stdout;
4. Ошибки работы самой программы - в stderr;
5. Логгирование и отчёты, с разными уровнями - в syslog;
6. Должон быть обработчик сигналов! Минимум перехват SIGTERM c корректным закрытием всех RW дескрипторов и высвобождением памяти!
7. По завершении работы возвращать 0 в случае корректного завершения, и отличные от нуля в иных случаях.
8. GUI/SLANG/NCURSES/DIALOG - это приятные бонусы!

Более того, по феншую эту софтну нужно разбить на три части: сканер, фиксер ( ну и бонусом - гуй к обеим).
Результаты работы сканера должны пониматься фиксером, который их считывает через stdin.

$ whdd_scan --count=666 --print-only-bad --device=/dev/sdz | whdd_repair --verbose --interactive -  
$ whdd_repair --verbose --autofix --device=/dev/sdz --block-list=2423435,3242342,8746573,452342,12343434,779569,3453453  

Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

114. "Пре-релиз WHDD - Linux-утилиты диагностики и..."  +1 +/
Сообщение от arisu (ok) on 30-Июн-13, 02:53 
> В UNIX каждая хрень должна:

так и вижу в серверной кучку админов, бешено стучащих по клавам. начальник-то думает, что они работают, а они на самом деле в Xonotic играют, команды с консоли подают.

Ответить | Правка | ^ к родителю #113 | Наверх | Cообщить модератору

116. "Пре-релиз WHDD - Linux-утилиты диагностики и..."  +/
Сообщение от pavlinux (ok) on 30-Июн-13, 03:01 
>> В UNIX каждая хрень должна:
> так и вижу в серверной кучку админов, бешено стучащих по клавам. начальник-то
> думает, что они работают, а они на самом деле в Xonotic
> играют, команды с консоли подают.

Конечно, один раз скрипт сделал, пустил и играй. А виндузятники пущай клаву и мышь топчат.

Ответить | Правка | ^ к родителю #114 | Наверх | Cообщить модератору

130. "Пре-релиз WHDD - Linux-утилиты диагностики и..."  +/
Сообщение от Аноним (??) on 30-Июн-13, 05:48 
> играют, команды с консоли подают.

Ну так если у админа есть время играть в xonotic - радоваться надо! Плох тот админ который постоянно в мыле факапы разруливает, ибо факапы то не у него, а у конторы которая наняла этого лоха :)

Ответить | Правка | ^ к родителю #114 | Наверх | Cообщить модератору

136. "Пре-релиз WHDD - Linux-утилиты диагностики и..."  +/
Сообщение от arisu (ok) on 30-Июн-13, 06:50 
> Ну так если у админа есть время играть в xonotic — радоваться надо!

тьфу. лентяй и бездельник!

Ответить | Правка | ^ к родителю #130 | Наверх | Cообщить модератору

151. "Пре-релиз WHDD - Linux-утилиты диагностики и..."  +/
Сообщение от Аноним (??) on 04-Июл-13, 15:43 
> тьфу. лентяй и бездельник!

То ли дело виндозные админы - постоянно носятся в мыле, вытряхивая вирусы, переставляя систему, разруливая странные глюки и что там еще.

Ответить | Правка | ^ к родителю #136 | Наверх | Cообщить модератору

117. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +1 +/
Сообщение от Андрей Уткин on 30-Июн-13, 03:07 
>[оверквотинг удален]
> 1. Конфигурироваться и работать только с помощью флагов командной строки!
> 2. При использовании конфигурационного файла, флаги командной строки имеют высший приоритет!
> 3. Писать результаты работы в stdout;
> 4. Ошибки работы самой программы - в stderr;
> 5. Логгирование и отчёты, с разными уровнями - в syslog;
> 6. Должон быть обработчик сигналов! Минимум перехват SIGTERM c корректным закрытием всех
> RW дескрипторов и высвобождением памяти!
> 7. По завершении работы возвращать 0 в случае корректного завершения, и отличные
> от нуля в иных случаях.
> 8. GUI/CLI/SLANG/NCURSES/DIALOG - это приятные бонусы!

9. 2 + 2 = 4! Это важно и нельзя об этом забывать! Я могу это повторить капсом!


> Более того, по феншую эту софтну нужно разбить на три части: сканер,
> фиксер ( ну и бонусом - гуй к обеим).
> Результаты работы сканера должны пониматься фиксером, который их считывает через stdout.
> whdd_scan --count=666 --print-only-bad |  whdd_repair --verbose --interactive -

Вы неверно поняли смысл понятий "диагностика" и "восстановление данных". Потому ваше предложение неактуально. Оно в самую мякотку подходит для реализации "молота ремапа".

Ответить | Правка | ^ к родителю #113 | Наверх | Cообщить модератору

119. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от pavlinux (ok) on 30-Июн-13, 03:16 
> Вы неверно поняли смысл понятий "диагностика" и "восстановление данных". Потому ваше предложение неактуально. Оно в самую мякотку подходит для реализации "молота ремапа".

Это UNIX-way.

Если программа не умеет работать сама - это хреновая программа!
Если программа не вправе вносить изменения сама - пишут вторую программу,
которая за нёё это сделает. А между ними, через пайпы, конвееры вставляют логику
из парсеров, анализаторов и условных переходов, на основании которой всё
будет работать автоматом.

---

Вот например из видео, первый тест:
1. Выбор устройства
2. Выбор процедуры
3. Выбора api
4. начальный LBA

$ whdd --device=/dev/sdb --procedure=readtest --api=ata --start-lba=0 --quiet;
На выходе
SPEED: 23239 kb/s
3ms: 6865
10ms: 84
50ms: 51
150ms  8
500ms: 0
ERR:   0
TIME:  4
UNC:   0
IDNF:  0
ABRT:  0

И всё, а дальше кто как хочет, хоть отчёты в реалтайме HTML генерит и через вебморду управляет.

  

Ответить | Правка | ^ к родителю #117 | Наверх | Cообщить модератору

120. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Андрей Уткин on 30-Июн-13, 03:24 
>> Вы неверно поняли смысл понятий "диагностика" и "восстановление данных". Потому ваше предложение неактуально. Оно в самую мякотку подходит для реализации "молота ремапа".
> Это UNIX-way.
> Если программа не умеет работать сама - это хреновая программа!
> Если программа не вправе вносить изменения сама - пишут вторую программу,
> которая за нёё это сделает. А между ними, через пайпы, конвееры вставляют
> логику
> из парсеров, анализаторов и условных переходов, на основании которой всё
> будет работать автоматом.

Не учите меня программировать. Я уже несколько лет в основном софт такого характера и пишу. Вы неверно поняли смысл программы, придумали у неё "чекер" и "фиксер", потом неверно поняли моё возражение и опять лепите свои надменные наставления.

Ответить | Правка | ^ к родителю #119 | Наверх | Cообщить модератору

121. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от pavlinux (ok) on 30-Июн-13, 03:30 
> Не учите меня программировать. Я уже несколько лет в основном софт такого
> характера и пишу.

Маладэц, а я 29 лет. Пеши исчо!  :D

Ответить | Правка | ^ к родителю #120 | Наверх | Cообщить модератору

122. "Пре-релиз WHDD - Linux-утилиты диагностики и..."  +/
Сообщение от arisu (ok) on 30-Июн-13, 03:42 
он не поймёт, он тут самый умный и уверен, что ему все должны целовать задницу. даже в ответ на хамство.
Ответить | Правка | ^ к родителю #121 | Наверх | Cообщить модератору

128. "Пре-релиз WHDD - Linux-утилиты диагностики и..."  +/
Сообщение от Аноним (??) on 30-Июн-13, 05:44 
> он не поймёт, он тут самый умный и уверен, что ему все
> должны целовать задницу. даже в ответ на хамство.

Да ладно, у всех свои тараканы в голове. Ты вон в случае с JS тоже брыкаешься на ровмном месте и разводишь полтреда оффтопика :). Вот уж не думал что ты такой аллергик и тебя так понесет от безобидного комента.

Ответить | Правка | ^ к родителю #122 | Наверх | Cообщить модератору

137. "Пре-релиз WHDD - Linux-утилиты диагностики и..."  +/
Сообщение от arisu (ok) on 30-Июн-13, 06:52 
> Да ладно, у всех свои тараканы в голове.

я и не спорю. я просто несколько фалломорфировал от ожидания вежливости — с учётом того, что комментарий начался с хамства.

против хамства per se я не имею ничего. но люди, которые сами хамят, а от отвечающих ожидают вежливых ответов — мудаки.

p.s. а ведь начни он вежливо и продолжи вежливо — я бы с вероятностью, близкой к единице, извинился за офтоп и спокойно прекратил.

Ответить | Правка | ^ к родителю #128 | Наверх | Cообщить модератору

123. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Андрей Уткин on 30-Июн-13, 03:50 
>[оверквотинг удален]
> 50ms: 51
> 150ms  8
> 500ms: 0
> ERR:   0
> TIME:  4
> UNC:   0
> IDNF:  0
> ABRT:  0
> И всё, а дальше кто как хочет, хоть отчёты в реалтайме HTML
> генерит и через вебморду управляет.

Никто ж не спорит. Именно такой CLI и будет. Только где тут "чекер" и "фиксер", между которыми пайп?

Ответить | Правка | ^ к родителю #119 | Наверх | Cообщить модератору

61. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +3 +/
Сообщение от Аноним (??) on 28-Июн-13, 17:55 
Почему все носятся с mhdd и victoria, когда есть отличная hdat2?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

66. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Rozik on 28-Июн-13, 18:32 
Так сложилось исторически :) .
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

101. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 29-Июн-13, 05:35 
О..спасибо, не знал.
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

77. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +1 +/
Сообщение от toogen (ok) on 28-Июн-13, 22:45 
Я вот mhdd лечил году ещё в 2002-м самсунг на 500мб =) 3 дня он его мурыжил, в итоге треть поверхности в бэдах и оно работало ещё несколько лет на потеху студентов с их турпопаскалями и нортонами =)

Понятно, что куча вещей уже есть что в (hd|sd)parm, что в badblocks. Но есть же, к примеру, gparted делающий управление разделами удобным и простым, хотя по сути есть оболочка над кучей других утилит. Чего и хотелось бы видеть от whdd как прямого конкурента досовским victoria/mhdd, в окошечках WM, пластилиновых эффектах компиза параллельно с просмотром любимых киношечек =)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

111. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +2 +/
Сообщение от Андрей Уткин on 30-Июн-13, 01:36 
Выпущен релиз 2.0.
Доступны актуальные пакеты для:
- Debian/Ubuntu,
- Gentoo,
- Slackware,
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

118. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  –2 +/
Сообщение от pavlinux (ok) on 30-Июн-13, 03:08 
> Выпущен релиз 2.0.
> Доступны актуальные пакеты для:
> - Debian/Ubuntu,
> - Gentoo,
> - Slackware,

Ура!!! Тока у нас уже SSD как 5 лет. :)

Даешь утиль для прошивки БИОСа, пока EFI ещё не у всех.
А ещё нужен CDSPEED и QEMM - 16 гигов надо на 10 мб расширить :)    

Ответить | Правка | ^ к родителю #111 | Наверх | Cообщить модератору

129. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 30-Июн-13, 05:46 
> Ура!!! Тока у нас уже SSD как 5 лет. :)

Ага, еще расскажи что ты на SSD киношки всякие хранишь, музычку и чего там еще. А это... какой ты банк ограбил чтобы столько SSD понакупить?

> Даешь утиль для прошивки БИОСа,

Дык flashrom те в руки. Иди, прошивайся. Заодно потестишь как оно работает :). По любому профит: или ты подтвердишь что все зашибись, или мы отдохнем от глуповатых набросов не по делу :)

Ответить | Правка | ^ к родителю #118 | Наверх | Cообщить модератору

145. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от pavlinux (ok) on 03-Июл-13, 05:51 
>> Ура!!! Тока у нас уже SSD как 5 лет. :)
> Ага, еще расскажи что ты на SSD киношки всякие хранишь, музычку и
> чего там еще. А это... какой ты банк ограбил чтобы столько
> SSD понакупить?

на 64 гига 2.5 рубля, на 256 - 7 рублей стоит. Это чё, много?

Ответить | Правка | ^ к родителю #129 | Наверх | Cообщить модератору

146. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от anonymous (??) on 03-Июл-13, 14:27 
Вау, целых 256 гигов! Да за HDD такого объема в 2001 году те же 7 тыс. просили! Сейчас, правда, 3 Тб предлагают... Какая нынче, кстати, цена за гигабайт для SSD и HDD?
Ответить | Правка | ^ к родителю #145 | Наверх | Cообщить модератору

153. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от pavlinux (ok) on 05-Июл-13, 04:57 
> 3 Тб предлагают...

Чем больше диск - тем тупее человек!

Ответить | Правка | ^ к родителю #146 | Наверх | Cообщить модератору

152. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 04-Июл-13, 15:45 
> чё, много?

Ну... чтобы заменить ими 3х2Тб веника надо потратить около 200 штук. Извини, но меня начиниет удушать жаба :)

Ответить | Правка | ^ к родителю #145 | Наверх | Cообщить модератору

154. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от pavlinux (ok) on 05-Июл-13, 04:58 
>> чё, много?
> Ну... чтобы заменить ими 3х2Тб веника надо потратить около 200 штук. Извини,
> но меня начиниет удушать жаба :)

Расскажи, что у тебя на 6 Тб?

---


# df -h
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
/dev/sda1           60G          22G   38G           38% /
/dev/sda2           38G         4,1G   34G           11% /var
devtmpfs           3,7G          44K  3,7G            1% /dev
tmpfs              3,7G          20K  3,7G            1% /tmp

А с распространением облачных хранилищ, адекватность человека
с шестью терабайтами начинает вызывать сомнения.

Ответить | Правка | ^ к родителю #152 | Наверх | Cообщить модератору

155. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от name (??) on 05-Июл-13, 12:29 
> А с распространением облачных хранилищ, адекватность человека
> с шестью терабайтами начинает вызывать сомнения.

а с помощью чего собирать файлопомойку на 6Tб?

Ответить | Правка | ^ к родителю #154 | Наверх | Cообщить модератору

158. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 07-Июл-13, 19:44 
> а с помощью чего собирать файлопомойку на 6Tб?

Три винча на 2Тб. Можно из любого писюка с 3 и более портов SATA сделать.

Ответить | Правка | ^ к родителю #155 | Наверх | Cообщить модератору

157. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от Аноним (??) on 06-Июл-13, 02:03 
> Расскажи, что у тебя на 6 Тб?

Чувак, нынче например распакованная XMLка OSM planet file весит более четверти терабайта. Нежатый мувик на 10 минут - почти 30 гигз. Чисто кодеки потестировать без артефактов от предыдущего энкодера. Ну и так далее. Вот чего-чего а больших наборов данных нынче как грязи под ногами.

Ответить | Правка | ^ к родителю #154 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
MIRhosting
Fornex
Hosting by Ihor
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2019 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру