The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..., opennews (?), 28-Июн-13, (0) [смотреть все]

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


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

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

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

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

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

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

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

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

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

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

113. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +/
Сообщение от pavlinux (ok), 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), 30-Июн-13, 02:53 
> В UNIX каждая хрень должна:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

117. "Пре-релиз WHDD - Linux-утилиты диагностики и восстановления ..."  +1 +/
Сообщение от Андрей Уткин (?), 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), 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 генерит и через вебморду управляет.

  

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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