помогите сделать софт-рейд (не могу разобраться к тем, какой делать)

Выбор и настройка HardWare

Модератор: Модераторы разделов

Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

помогите сделать софт-рейд

Сообщение Ленивая Бестолочь »

мне нужно сделать рейд из своих не-системных винчестеров, т.к. у меня дома
храниться довольно нехилый объем аниме (~1 терр.)
в наличие:
1 x 1000gb
1 x 400gb
2 x 320gb
1 x 200gb
2 x 160gb
1 x 120gb


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

софт-рейды я делал в больших колличествах, но только 0(страйп), 1 и 10, никогда не
делал 4 и 5.
по опыту знаю, что mdadm довольно гибкая штука, в отличае от "хардварных" контроллеров,
и позволяет создавать рейды из винтов разного размера, марки и т.п.

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

я перечитал ман mdadm, в общем то зачем и какие ключи у него я понимаю, я не понимаю, что
собственно делать :)
тоесть какое должно быть кол-во raid-devices, spare-devices и т.п.

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

п.п.с
sloth@misa:~$ uname -a
Linux misa 2.6.26 #5 SMP Sat Jul 26 12:34:52 MSD 2008 i686 GNU/Linux
Debian lenny/sid
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
nacmyx
Сообщения: 101
ОС: centos

Re: помогите сделать софт-рейд

Сообщение nacmyx »

Рекомендую избавиться от зоопарка, затариться одинаковыми винтами + запасной(ые), а также прикупить контроллер который не fake-raid. Все вышесказанное имеет смысл только при одном условии - если интересует результат.
от бабусь есть польза - они иногда умирают
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: помогите сделать софт-рейд

Сообщение rm_ »

Без бэкапа всеравно не обойтись, ибо RAID - это не бэкап.
Если бэкап будет, возникает вопрос - зачем RAID?
У меня аналогичная ситуация, но состояние "всё равномерно разбросано по винтам" вполне устраивает. После того как нашёл способ логически объединить их (mhddfs), вообще перестал задумываться о RAID'ах. Носитель информации объёмом в два терабайта (состоящий из шести винчестеров) в системе присутствует. Надёжность обеспечена - бэкапом на DVD-болванки. Что ещё нужно? :)
Спасибо сказали:
Аватара пользователя
nacmyx
Сообщения: 101
ОС: centos

Re: помогите сделать софт-рейд

Сообщение nacmyx »

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

UPD: говорю про рейд 5 или 6.
от бабусь есть польза - они иногда умирают
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: помогите сделать софт-рейд

Сообщение rm_ »

Бекап не нужен при достаточной избыточности

Избыточность RAID'а не спасёт от:
- rm -rf /mnt/raid/*
- dd if=/dev/zero of=/dev/md0
- mkfs.xfs /dev/ойплин-нетот-девайс
- записи случайных данных поверх служебных структур ФС (или вообще, в случайное место массива) из-за глюканувшего железа
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: помогите сделать софт-рейд

Сообщение Ali1 »

Вашу продуманную политику вместе с избыточным массивом однажды обрушит уборщица...
Спасибо сказали:
Аватара пользователя
guglez
Сообщения: 394
ОС: GNU/Linux

Re: помогите сделать софт-рейд

Сообщение guglez »

Ну а если покупать домой хардварный тру рейд - то какой? Есессно денег много тратить не хочется.

ЗЫ Сам сейчас пользуюсь mhddfs. Долго думал что-же мне все-таки нужно и остановился на нем. Винтов дома 5 штук объемом примерно 1.6тб.
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: помогите сделать софт-рейд

Сообщение Ленивая Бестолочь »

Рекомендую избавиться от зоопарка, затариться одинаковыми винтами + запасной(ые), а также прикупить контроллер который не fake-raid. Все вышесказанное имеет смысл только при одном условии - если интересует результат.

мысль здравая, не спорю :)
но все же я это все домой....
конечно раскошелиться на (к примеру) 4 винта по 500гб и объединить их в 5й рейд - это не очень дорого,
но все-таки хочется сэкономить....
по этому и рассматриваю изначально вариант сделать что-либо из существующих винтов.

насчет fake-рейдов и покупки контроллера:
я по религиозным соображениям за software raid (который /dev/mdX и т.п., а не. не дай бог, fake-raid),
у меня на материнской плате 10 сата разъемов + 2 esata (специально такую искал для своего зоопарка)

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

UPD: говорю про рейд 5 или 6.

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

Без бэкапа всеравно не обойтись, ибо RAID - это не бэкап.
Если бэкап будет, возникает вопрос - зачем RAID?

согласен.
даже не знаю, что сказать на такое :)
не могу себя назвать очень аккуратным человеком.
от rm -rf / спасет то, что это все монтировано в ro у меня.
а от какого-нибудь parted ой-не-тот-диск конечно нет :-/


спасибо всем за ответы. буду думать в общем....
бекап - хорошо. рейд все-таки хотелось бы, просто, чтобы меньше возни было,
когда все ёк. винт поменял и все хорошо....
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: помогите сделать софт-рейд

Сообщение Goodvin »

guglez писал(а):
05.09.2008 10:05
Ну а если покупать домой хардварный тру рейд - то какой? Есессно денег много тратить не хочется.
В поиск, уже обсуждалось:

Установка на RAID
Проц AMD, чипсет AMD + FreeBDS

Понятие "много" - оно у каждого своё.
Рассчитывайте потратить на нормальный аппаратный контроллер от 300 баксов и выше.
Остальные "погремушки", например с ценой в районе 1000 рублей, таковыми не являются.
Спасибо сказали:
Аватара пользователя
nacmyx
Сообщения: 101
ОС: centos

Re: помогите сделать софт-рейд

Сообщение nacmyx »

Подумываю про длинк dns-323. Курить http://wiki.dns323.info/
При двух вениках по теру в зеркале - вроде и не дорого получается.

Избыточность RAID'а не спасёт от:
- rm -rf /mnt/raid/*
- dd if=/dev/zero of=/dev/md0
- mkfs.xfs /dev/ойплин-нетот-девайс
- записи случайных данных поверх служебных структур ФС (или вообще, в случайное место массива) из-за глюканувшего железа


Отвыкаем работать под рутом.
от бабусь есть польза - они иногда умирают
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: помогите сделать софт-рейд

Сообщение Ленивая Бестолочь »

в итоге купил 4х500, сделал из них 5й рейд, остальное объеденил в ленеар для всякой ерунды, которую не жалко,
типа музыки.
всем спасибо :)
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: помогите сделать софт-рейд

Сообщение rm_ »

объеденил в ленеар

Если имеется в виду JBOD, то это худшее что можно придумать вообще, даже хуже страйпа - тот хотя бы производительность повышает. А с JBOD'ом, выигрыша в производительности нет, но при отказе любого из дисков на остальных имеем в общем случае полную кашу (несказанно удивлённую ФС, внезапно недосчитавшуюся стошейсят гигабайт кусочков файлов и служебных структур где-нибудь в середине себя :) ).
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: помогите сделать софт-рейд

Сообщение Ленивая Бестолочь »

несказанно удивлённую ФС, внезапно недосчитавшуюся стошейсят гигабайт кусочков файлов и служебных структур где-нибудь в середине себя

ну собственно на то и рассчет - я себя тешу тем, что, если очень припрет из такой каши хоть что-то выцарапать можно, а из
разбитого страйпа цже совсем ничего.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: помогите сделать софт-рейд

Сообщение rm_ »

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

Во-первых вряд ли, а во-вторых - всеравно не пойму, зачем так рисковать сразу всеми, пусть даже некритичными, данными.
Если не секрет, вариант использовать mhddfs чем не устроил?
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: помогите сделать софт-рейд

Сообщение Ленивая Бестолочь »

да на самом деле ничем особенным не неустроил :)
наверно сейчас поубеждаю себя еще в том, что это то, что мне нужно и начну пользоваться.
просто теоретически может быть такая ситуация, когда на каждом винте по 5гб (допустим) свободно,
а мне нужно записать туда файл на 6гб.
хотя, каюсь, это предрассудки :)
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
guglez
Сообщения: 394
ОС: GNU/Linux

Re: помогите сделать софт-рейд

Сообщение guglez »

Почему jbod а не mhddfs? При использовании последней теряется только то, что было на упавшем диске.
Спасибо сказали: