Нужен совет о Raid масиве

Автор Jurka, 21 Листопад 2007, 22:45:28

Попередня тема - Наступна тема

Jurka

У меня сейчас винт WD 320AAKS, буду покупать еще один. И я вот задумаюсь о покупке такого же винта и совместить их в Raid. Цель кодировать видео. Пожалуйста объясните каковы + и – у Raid. Или просто купить любой винт?
Core i7 2600K 4.5Ghz\Asus P8P67\2x4Gb DDR3 1600Mhz\GeForce 450GTS\Hitachi 500Gb+Samsung 640Gb+Hitachi 1000Gb\Chieftec 500W\Powercom BNT-1000AP\23" ViewSonic E-IPS

LEXX_Gruzovik

#1
Ну для начала тебе нужно определиться какой Рейд ты хочешь собрать, если винта у тебя 2, то это либо RAID 0, либо RAID 1, что в свою очередь означает либо зеркалка, либо распределённый.
Зеркалка даст тебе в двое большую надёжность, а распределённый почти в двое большую скорость, в идеале, однако не стоит забывать, что при распредиление, выход из строя одного из винчестеров приведет к потере всей информации, ведь надёжность массива RAID 0 равна произведению надёжностей составляющих его дисков, каждая из которых меньше единицы, т. о. совокупная надёжность заведомо ниже надёжности любого из дисков, так же ошибки могут возникать при аварийном завершении работы компа при выключении света и т.д., так что стоит обзавестись ИБП!
А вообще, если по-больше хочешь узнать об этом можешь почитать : http://ru.wikipedia.org/wiki/Raid
IMac 27" + Macbook Pro 13"

Nikolai

Добавлю только, что зеркалка это РЕЙД-1, а распределение - 0.
If you do what you have always done, you'll get what you have always got

UKURENIY

У меня массив Raid0 2х250. Винты одинаковые, скорость высокая, насчет надежности ничего сказать не могу - у меня работает без проблем уже длительное время. По-моему минусов нету, только плюсы. Возможно все зависит от прямоты рук.

Bismark

Цитата: UKURENIY від 26 Листопад 2007, 14:04:31
У меня массив Raid0 2х250. Винты одинаковые, скорость высокая, насчет надежности ничего сказать не могу - у меня работает без проблем уже длительное время. По-моему минусов нету, только плюсы. Возможно все зависит от прямоты рук.
От прямоты рук не зависит надёжность твоей системы.
Если в один прекрасный момент один из твоих винтов решит уйти на покой, то вся твоя инфа благополучто покинет наш мир :)

Edd.Dragon

Цитата: Bismark від 26 Листопад 2007, 21:11:43
От прямоты рук не зависит надёжность твоей системы.
Если в один прекрасный момент один из твоих винтов решит уйти на покой, то вся твоя инфа благополучто покинет наш мир :)

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


Bismark

Цитата: edd_k від 27 Листопад 2007, 14:08:04
Ну когда винт резко уходит на покой (при чем обычно для этого нужно приложить руку), то и без рейда обычно с инфой приходится попрощаться :)
А вот не всегда ;)
Если умирает обычный винт, то шанс спасти инфу есть всегда - не зря же существуют конторы, которые этим занимаются...
А если умирает рейд, то шанчы спасти инфу стремятся к нулю...

βεερ_βooρ

#7
Цитата: Bismark від 27 Листопад 2007, 20:27:44
А если умирает рейд, то шанчы спасти инфу стремятся к нулю...
А точнее они стремятся к вероятности восстановления инфы на умершем винте.
Цитата: edd_k від 27 Листопад 2007, 14:08:04
И наоборот - НЕрезкий уход всегда предсказуем - для этого в смарте вполне достаточно показателей.
сти
Поскольку я могу привести контр-пример(мой сдохший винчестер), а еще больше, то я бы воздержался от таких заявлений.
Fear is the path to the dark side. Fear leads to anger. Anger leads to hate. Hate leads to suffering.
All that's here is Fear! Suppression! Betrayal! Despair! Contempt! Regret! Sadness! Anguish! Madness! And Pain, right?

Bismark

Цитата: beep_boop від 27 Листопад 2007, 20:40:57
А точнее они стремятся к вероятности восстановления инфы на умершем винте.
Вряд ли... Ведь один из винтов рейда - просто металическая пластина, не несущая никакой инфы. Сам по себе один этот винт ничего не стОит.
Вот как на нём можно восстановить инфу, не зная её продолжения на другом винте?

UKURENIY

Цитата: Jurka від 21 Листопад 2007, 22:45:28
У меня сейчас винт WD 320AAKS, буду покупать еще один. И я вот задумаюсь о покупке такого же винта и совместить их в Raid. Цель кодировать видео. Пожалуйста объясните каковы + и – у Raid. Или просто купить любой винт?
Про автора забыли. Если ты собираешься кодировать видео, то скорость подсистемы хранения данных не будет являться главным фактором в быстродействии. Все будет упираться в скорость твоего ЦП (частота, наличие инструкций SSE2, SSE3 и т.д.).

βεερ_βooρ

Цитата: Bismark від 27 Листопад 2007, 20:42:54
Вряд ли... Ведь один из винтов рейда - просто металическая пластина, не несущая никакой инфы. Сам по себе один этот винт ничего не стОит.
:o
Цитата: Bismark від 27 Листопад 2007, 20:42:54
Вот как на нём можно восстановить инфу, не зная её продолжения на другом винте?
Все зависит от того, насколько там ценные данные. Поскольку магнитная головка пишет "неровно", то при наличии точного лабораторного оборудования это возможно. Например с помощью MFM(Magnetic force microscope)
Fear is the path to the dark side. Fear leads to anger. Anger leads to hate. Hate leads to suffering.
All that's here is Fear! Suppression! Betrayal! Despair! Contempt! Regret! Sadness! Anguish! Madness! And Pain, right?

Bismark

Цитата: beep_boop від 27 Листопад 2007, 21:12:06
:o
А что именно тебя удивило?
Ну может я немного неправильно выразился - финт содержит инфу, но расшифровать её практически невозможно, т.к. это не целостная инфа.
Как бы ты смог прочитать текст, который написан ч пропуском каждого второго символа? А ведь рейд-stripping именно так и работает.

Хотя конечно может я и ошибаюсь, может быть и можно как-то восстановить инфу, имея данные второго винта, но мне такой вариант кажется маловероятным...

βεερ_βooρ

Цитата: Bismark від 27 Листопад 2007, 21:29:32
Ну может я немного неправильно выразился - финт содержит инфу, но расшифровать её практически невозможно, т.к. это не целостная инфа.
Ну и что?
Цитата: Bismark від 27 Листопад 2007, 21:29:32
Как бы ты смог прочитать текст, который написан ч пропуском каждого второго символа?
Я прочитаю каждый второй символ, используя MFM, а первый, третий, 2k+1 байт у меня в сохранности на неповрежденном винте :P
Fear is the path to the dark side. Fear leads to anger. Anger leads to hate. Hate leads to suffering.
All that's here is Fear! Suppression! Betrayal! Despair! Contempt! Regret! Sadness! Anguish! Madness! And Pain, right?

Bismark

Цитата: beep_boop від 27 Листопад 2007, 21:41:28
Я прочитаю каждый второй символ, используя MFM, а первый, третий, 2k+1 байт у меня в сохранности на неповрежденном винте :P
Это если ты будеш наверняка знать положение этих символов.
А если на втором винте вторые символы находятся не на тех же местах, где находятся первые символы на первом винте? Ведь теоретически их местонахождение можно толкьо предполагать.

βεερ_βooρ

Цитата: Bismark від 27 Листопад 2007, 22:30:55
А если на втором винте вторые символы находятся не на тех же местах, где находятся первые символы на первом винте? Ведь теоретически их местонахождение можно толкьо предполагать.
Ладно, поясню на пальцах...
У нас есть "убитый" диск и аналогичный "новый". Мы восстанавливаем i-й бит, и копируем в соответстующий по счету бит "нового" винта. В результате мы имеем в идеальном случае точную копию "убитого" винта. После чего можно воспользоваться стандартными средствами поддержания целостности и коррекции ошибок ФС типа fdisk. Наибольшая проблема тут - чтение информации с нечитаемых участков диска. Успех тут зависит от степени поврежденности винта и использованного оборудования(думаю MFM не у всех в гараже пылиться ;D)
Fear is the path to the dark side. Fear leads to anger. Anger leads to hate. Hate leads to suffering.
All that's here is Fear! Suppression! Betrayal! Despair! Contempt! Regret! Sadness! Anguish! Madness! And Pain, right?

Nikolai

Поддержу beep_boop. В идеале ты несешь сдохший винт + новый в сервис-центр где восстанавливают данные, и тебе восстанавливают все стрипы с дохлого на новый хард. После чего, теоретически, ставишь новый хард на место в системник и работаешь как ни в чем не бывало дальше.
If you do what you have always done, you'll get what you have always got

Bismark

Епт, люди, вы где обитаете? Вы вообще о чём говорите?
Я говорю о винтах в РЕЙД МАССИВЕ, который построен по схеме stripping!!!
При чём тут восстановление одного винта?? Речь идёт о восстановлении инфы с рейд-массива, один из винтов которого повреждён.

Nikolai

#17
 ??? А зачем тебе "восстанавливать" инфу с РЕЙД-а, который поврежден? У тебя ломается не РЕЙД, а HDD! Я что-то не очень догоняю цель твоих действий. У тебя файл из 4 бит: 1010, скажем нули на одном винте, 1 на другом. Бьется винт с единицами (на нем записано "1_1_"), система неработоспособна. Несем в сервис. Нам отдают новый диск з записью "1_1_" (причем именно с записью "1_1_", а не, скажем "11__", ибо делается точная копия мертвого диска). Ставим в корпус. Включаем, получаем 1010. Работаем дальше. Что еще ты хочешь сделать?)
If you do what you have always done, you'll get what you have always got

βεερ_βooρ

Цитата: Bismark від 28 Листопад 2007, 02:13:14
Епт, люди, вы где обитаете?
Вселенная, Млечный путь, Солнечная система, Земля. Дальше адрес не знаю :)
Цитата: Bismark від 28 Листопад 2007, 02:13:14
Вы вообще о чём говорите?
О восстановлении информации с РЕЙД-массива
Цитата: Bismark від 28 Листопад 2007, 02:13:14
Я говорю о винтах в РЕЙД МАССИВЕ, который построен по схеме stripping!!!
Т.е. RAID0?
Цитата: Bismark від 28 Листопад 2007, 02:13:14
При чём тут восстановление одного винта??
При том, что он вышел из строя:
Цитата: Bismark від 28 Листопад 2007, 02:13:14
один из винтов которого повреждён.
Fear is the path to the dark side. Fear leads to anger. Anger leads to hate. Hate leads to suffering.
All that's here is Fear! Suppression! Betrayal! Despair! Contempt! Regret! Sadness! Anguish! Madness! And Pain, right?

LEXX_Gruzovik

Короче, Jurka, берёшь себе не один винт, а два, собираешь Рэйд 5 на 3-х винтах и будет тебе и скорость и надёжность!
IMac 27" + Macbook Pro 13"

Lord_Of_Demons

Цитата: LEXX_Gruzovik від 28 Листопад 2007, 11:33:37
Короче, Jurka, берёшь себе не один винт, а два, собираешь Рэйд 5 на 3-х винтах и будет тебе и скорость и надёжность!
А разве для Рэйд 5 не 5 винтов нужно? 2 - в режиме распределения, 2 - их зеркала и 1 для ЦРЦ?
Знающие - разъясните.
Страх - это слабость, и потому:
Кто испугался - уже побежден!

LEXX_Gruzovik

Цитата: Lord_Of_Demons від 28 Листопад 2007, 12:14:00
А разве для Рэйд 5 не 5 винтов нужно? 2 - в режиме распределения, 2 - их зеркала и 1 для ЦРЦ?
Знающие - разъясните.
Что за бред? - В рэйд 5 один винт используется для контроля чётности, а остальные работают,как распределённые! Для рэйд 5 подходит любое количество винтов от 3 до 6!
Один раз уже эту ссылку кидал, кину ещё http://ru.wikipedia.org/wiki/Raid! Надо учить мат часть!
IMac 27" + Macbook Pro 13"

Edd.Dragon

#22
Цитата: Bismark від 27 Листопад 2007, 20:42:54
Вряд ли... Ведь один из винтов рейда - просто металическая пластина, не несущая никакой инфы. Сам по себе один этот винт ничего не стОит.
Вот как на нём можно восстановить инфу, не зная её продолжения на другом винте?

Что значит "не зная продолжения", а другой винт вы куда дели!? Как в анеке "один шарег поламался, а второй потерял"?  :D

Другое дело, что восстановление инфы с рейдов может стоить куда дороже, если это запутаный рейд надцатого левела.

Цитата: Bismark від 27 Листопад 2007, 22:30:55
Это если ты будеш наверняка знать положение этих символов.
А если на втором винте вторые символы находятся не на тех же местах, где находятся первые символы на первом винте? Ведь теоретически их местонахождение можно толкьо предполагать.

Это мы можем предполагать, а специалисты прекрасно знают алгоритмы работы ихних ж рейдов  ;)




Edd.Dragon

Цитата: LEXX_Gruzovik від 28 Листопад 2007, 13:05:41
Надо учить мат часть!

Кстати, никак не въеду как считаются 50 и 60 левелы... Т.е. если я правильно понял - 50 - это 5 + 0?
т.е. 5 - это стрип+четность, а 50 тогда - это что? два стрипа с четностью в стрипе? %) Ну то шо мы расстрипили запись четностей - это хорошо, а двойной стрип-стрип? Эдакая вложенность... Внушаить!  :D

Т.е. минимум - это 3*2 = 6 винтов (4 + 2 четности) и до 6*2 = 12 винтов (10 + 2четности)
Так?


Nikolai

Блин, ну такое чувство, что вы какие-то серверные решения обсуждаете, или собрались собственный фильм монтировать?
Купите еще спец. стойку для своих винтов, с собственным мощным охлаждением и питанием, поставьте под кондиционер, и подключите к собственному ИБП. А теперь смотрите, чтоб на это все не н**сал ваш кот (гарантией не покрывается; гарантия кота тоже не покрывает последствия таких действий). Да, и приятных снов в шуме.
If you do what you have always done, you'll get what you have always got

Jurka

Спасибо всем кто помог разобраться в этой теме!!! У меня был денежный лимит (100$). Я решил не парица, и купил себе Sumsung 400gb 16mb,sataII,ncq + карман. Винтом я очень доволен (уже забил полностью :D) . А что по-поводу рейда, я не мог рисковать своей инфой. Еще раз спасибо!
Core i7 2600K 4.5Ghz\Asus P8P67\2x4Gb DDR3 1600Mhz\GeForce 450GTS\Hitachi 500Gb+Samsung 640Gb+Hitachi 1000Gb\Chieftec 500W\Powercom BNT-1000AP\23" ViewSonic E-IPS

Lord_Of_Demons

Цитата: Jurka від 28 Листопад 2007, 17:04:02уже забил полностью :D
Хм, это уметь надо...  ;) 400 Гиг забить за день...
Страх - это слабость, и потому:
Кто испугался - уже побежден!

Bismark

Цитата: Nikolai від 28 Листопад 2007, 02:17:34
??? А зачем тебе "восстанавливать" инфу с РЕЙД-а, который поврежден? У тебя ломается не РЕЙД, а HDD! Я что-то не очень догоняю цель твоих действий. У тебя файл из 4 бит: 1010, скажем нули на одном винте, 1 на другом. Бьется винт с единицами (на нем записано "1_1_"), система неработоспособна. Несем в сервис. Нам отдают новый диск з записью "1_1_" (причем именно с записью "1_1_", а не, скажем "11__", ибо делается точная копия мертвого диска). Ставим в корпус. Включаем, получаем 1010. Работаем дальше. Что еще ты хочешь сделать?)
Думаеш у них так просто получится восстановить точную копию записи на пластинах, с точностью позичионирования головок вплоть до микрона (ну или какой у них там размер :))?

Nikolai

#28
Цитата: Bismark від 28 Листопад 2007, 22:38:07
Думаеш у них так просто получится восстановить точную копию записи на пластинах, с точностью позичионирования головок вплоть до микрона (ну или какой у них там размер :))?
О каких головках идет речь, позволь поинтересоватся? :)
Если о головках записи/чтения нового винта, то он сам себе их позиционирует - новый винт просто подключается через свой интерфейс к станции восстановления.
Если речь идет о позиционировании головок дохлого винта, то смотря что в нем сдохло. Если сами головки или движок - снимаем пластины и ставим их в такой же (или похожий) другой винт (надеюсь понятие "чистая комната" тебе известно), или ставим, например, другой движок временно, еще как-то крутим шпиндель (например педалями))). Если что-то с пластинами - опять же, есть как мудрить. Но головки работают только по одному способу, грубо говоря, чтение идет себе по дорожкам. Не в слепую же считывается инфа). И когда дохнет винт, то в нем все остается в исправном виде, кроме только того элемента, который сдох (если только головки не упали на пластину), ядерного взрыва там не происходит.

Это как раньше переписывали аудио-кассеты, если помнишь - ставишь оригинал, чистую, сматываешь их на начало, и одновременно включаешь читать/писать с начала. Ты же не станешь твердить о сложности позиционирования головки записи кассеты в этом случае).
If you do what you have always done, you'll get what you have always got

Jurka

Цитата: Lord_Of_Demons від 28 Листопад 2007, 17:19:02
Хм, это уметь надо...  ;) 400 Гиг забить за день...

У меня робота связана с компом!  ;)
Core i7 2600K 4.5Ghz\Asus P8P67\2x4Gb DDR3 1600Mhz\GeForce 450GTS\Hitachi 500Gb+Samsung 640Gb+Hitachi 1000Gb\Chieftec 500W\Powercom BNT-1000AP\23" ViewSonic E-IPS

Bismark

Цитата: Nikolai від 28 Листопад 2007, 22:49:50
Если о головках записи/чтения нового винта, то он сам себе их позиционирует - новый винт просто подключается через свой интерфейс к станции восстановления.
Если речь идет о позиционировании головок дохлого винта, то смотря что в нем сдохло.
Я имел ввиду синхроницацию запуска сдохлого и нового винта - для переписывания инфы (как в твоем примере с касетами).
Казалось бы запустить одновременно винты несложно, но мне интересно - сможет ли в этом случае инфа нормально переписатся на новый винт? Будет ли инфа переписыватся последовательно в точности как зеркало?
Кстати, есть ещё такая штука как серво-метки, которые по сути определяют существование пластин для электроники. Если же эти метки повреждены, то думаю скопировать инфу уже не получится...

Nikolai

#31
Цитата: Bismark від 29 Листопад 2007, 22:43:25
Я имел ввиду синхроницацию запуска сдохлого и нового винта - для переписывания инфы (как в твоем примере с касетами).
Казалось бы запустить одновременно винты несложно, но мне интересно - сможет ли в этом случае инфа нормально переписатся на новый винт? Будет ли инфа переписыватся последовательно в точности как зеркало?
Кстати, есть ещё такая штука как серво-метки, которые по сути определяют существование пластин для электроники. Если же эти метки повреждены, то думаю скопировать инфу уже не получится...
Ну, к твоему этому конкретному вопросу пример с кассетами даже не правилен: инфа может просто, по мере поступления, накапливатся в какой-то буфер в ОЗУ станции восстановления, совсем не обязательно ее мгновенно переписывать. Главное ее получить на выходе дохлого винта, а дальше - дело техники ;).
Что касается серво-меток и прочего - тут все зависит от каждого конкретного случая, я ж говорю. Можно с 18 этажа сбросить, тогда и ЕПОС не поможет, думаю.

А вообще, ИМХО тут самая "животрепещущая" проблема - стоимость. В том же ЕПОСЕ стоимость восстановления может доходить до $100, и больше. А еще добавь стоимость нового винта.
If you do what you have always done, you'll get what you have always got

βεερ_βooρ

Цитата: Bismark від 28 Листопад 2007, 22:38:07
Думаеш у них так просто получится восстановить точную копию записи на пластинах, с точностью позичионирования головок вплоть до микрона (ну или какой у них там размер :))?
MFT имеет нанотехнологическую точность  :P
Хотя это уже перебор. Вобщем точность позиционирования - решаемая проблема.
Ведь станция для восстановления данных не имеет ограничений винта по размерам и скорости доступа, поэтому она может использовать более сложные и чувствительные  магнитные головки, более точную(и громоздкую систему позиционирования)
Fear is the path to the dark side. Fear leads to anger. Anger leads to hate. Hate leads to suffering.
All that's here is Fear! Suppression! Betrayal! Despair! Contempt! Regret! Sadness! Anguish! Madness! And Pain, right?

Bismark

Цитата: beep_boop від 30 Листопад 2007, 01:10:26
MFT имеет нанотехнологическую точность
Вобщем точность позиционирования - решаемая проблема.
Меня больше интересует не сама точно позиционирования (винты сами по себе - очень точные :)), а точно СИНХРОНИЗАЦИИ позиционирования.
Ведь смещение в один бит - и инфа уже совсем не та...

Nikolai

Я не могу понять почему должно быть смещение... Ты когда переписываешь инфу с винта на винт думаешь о смещении?
If you do what you have always done, you'll get what you have always got

βεερ_βooρ

Цитата: Bismark від 01 Грудень 2007, 12:29:14
Ведь смещение в один бит - и инфа уже совсем не та...
Угу, а магнитная головка винчестера с такой проблемой не сталкивается? ;D
Fear is the path to the dark side. Fear leads to anger. Anger leads to hate. Hate leads to suffering.
All that's here is Fear! Suppression! Betrayal! Despair! Contempt! Regret! Sadness! Anguish! Madness! And Pain, right?

Bismark

Цитата: Nikolai від 01 Грудень 2007, 16:39:45
Я не могу понять почему должно быть смещение... Ты когда переписываешь инфу с винта на винт думаешь о смещении?
Так вот я и спрашиваю - будет ли обеспечена точная синхронизация при копировании инфы? не произойдёт ли какой-то сбой при этом? Винт всё таки повреждён...

Edd.Dragon

Цитата: Bismark від 01 Грудень 2007, 16:53:39
Так вот я и спрашиваю - будет ли обеспечена точная синхронизация при копировании инфы? не произойдёт ли какой-то сбой при этом? Винт всё таки повреждён...
Не пойму в чем проблема посекторного копирования с одного устройства на другое. Естественно одно из устройств должно быть специализированым, чтобы не тупо ругаццо при встрече ошибок, а предпринимать попытки восстановить испорченый сектор и в случае неудачи выдать нули в качестве его содержимого и продолжить чтение дальше.

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

Для дальнейшей работы с уже скопированым винтом конечно нужно иметь оба диска из рейда.