LinuxForum.Fans
Тема

Как установить Raid, добавить винчестер в уже установленной системе?

Автор: Alejandros 16 сообщений 6880 просмотров
#174105

Недавно собрал домашний сервер, заранее была приобретена материнская плата Asus M4A78LT-M со встроенным RAID контролером и два винчестера Samsung Spinpoint F3 500GB 7200rpm 16MB HD502HJ.
Как выяснилось при установке Ubuntu 10.10 x64 данный контроллер не определился и было принято решение устанавливать систему на 1 винчестер, второй был отключен от питания и попросту сидит в системнике.

Теперь собственно вопросы:
1. Посоветуйте Raid контролер (pci или pci-e) по вменяемой цене, который воспримет Ubuntu 10.10 x64.
2. Реально ли реализовать Raid 0, для уже рабочей системы, чтобы не переустанавливать и не настраивать вновь софт?

Жду Ваших ответов, заранее благодарен.

#174151

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

Также raid 0... это быстро, но если помрет один из винтов с данными можно прощаться. Но если вы знаете что делаете и с этим согласны, то не буду вам перечить =).

Теперь по САБЖу:
1. Практические любые контроллеры на чипах JMicron, Promise, VIA будут 100% опознаны линуксом. Да и ваш тоже в теории должен работать, но пока сам не попробовал, утверждать не буду =).

2. Реально, если есть еще один жесткий, куда можно на время сбросить всю информацию. А после создания массива вернуть обратно. Иначе никак. Безболезненно и быстро можно только raid 1 сделать =).

3. Лично я советую воспользоваться программным рейдом. Утилита mdadm.

4. Как вы определили, что контроллер недоступен убунте? Конфигурирование контроллера происходит до загрузки ОС, а потом созданный массив видится для ОС как эдакий жесткий диск. Это если контроллер правильный. Если это софт-рейд контроллер (я его еще называю win-raid), то лучше его выключить и делать средствами линукса.

#174755
elve написал:
Ну.. вообще аппаратные рейды я бы не рекомендовал, т.к. есть опасность, что когда он сдохнет, вы можете не найти такой же и потеряете данные (ну.. кроме raid 1). А даже если не потеряете данные, то потеряете время на их извлечение.

Также raid 0... это быстро, но если помрет один из винтов с данными можно прощаться. Но если вы знаете что делаете и с этим согласны, то не буду вам перечить =).

Теперь по САБЖу:
1. Практические любые контроллеры на чипах JMicron, Promise, VIA будут 100% опознаны линуксом. Да и ваш тоже в теории должен работать, но пока сам не попробовал, утверждать не буду =).

2. Реально, если есть еще один жесткий, куда можно на время сбросить всю информацию. А после создания массива вернуть обратно. Иначе никак. Безболезненно и быстро можно только raid 1 сделать =).

3. Лично я советую воспользоваться программным рейдом. Утилита mdadm.

4. Как вы определили, что контроллер недоступен убунте? Конфигурирование контроллера происходит до загрузки ОС, а потом созданный массив видится для ОС как эдакий жесткий диск. Это если контроллер правильный. Если это софт-рейд контроллер (я его еще называю win-raid), то лучше его выключить и делать средствами линукса.

Программный рейд 0 даст прирост в скорости???

#174845
Alejandros написал:
Программный рейд 0 даст прирост в скорости???

Конечно даст, не хуже любого другого RAID0.

#174851

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

#174853
Kettler написал:
Но не даст стабильности.

Почему не даст? Или ты путаешь стабильность с надёжностью?

#174854

Я не путаю а вы просто не так поняли. Если надо скорость соберайте 10 рейд.

#174855
Kettler написал:
Я не путаю а вы просто не так поняли. Если надо скорость соберайте 10 рейд.

Тогда объясни что я не так понял.
И как можно собрать рейд10 на двух хардах?

#174856

10 на двух не собрать. А что не так понял разжевывать не буду.
Хотя если ток по извращаться с lvm тогда думаю и 10 получиться.

#174857

В таком случае "Если надо скорость собирайте 10 рейд" == "Если надо скорость собирайте 0 рейд".

#174858
Vascom написал:
В таком случае "Если надо скорость собирайте 10 рейд" == "Если надо скорость собирайте 0 рейд".

oO что за дибилизом?

#174861

Ну рейд0 ведь даёт скорость. Что не так-то теперь?

#175088
Vascom написал:
Ну рейд0 ведь даёт скорость. Что не так-то теперь?

Даёт он скорость , даёт. Вот только как потом информацию с него выкавыривать?

#175114
из бывших написал:
[quote=Vascom]Ну рейд0 ведь даёт скорость. Что не так-то теперь?

Даёт он скорость , даёт. Вот только как потом информацию с него выкавыривать?[/quote]
Естественно всё зависит от задач.
Если постоянная работоспособность не критична, то информацию потом выковыривать из бэкапов можно.

#175388

Ну вроде бы со скоростью разобрались, теперь вот вопрос
сервер игровой - т.е. 5 игровых серверов игр типа Тим фортрес и Контер страйк, также на данном сервере расположен web сервер, mysql сервер, Perl - статистика игроков.

Вопрос стоит ли размещать систему и web сервер, mysql сервер, Per на одтельный винчестер, а игровые сервера расположить на RAID 0 сделанный из 2 одинаковых винчестеров, будет ли в этом случаи прирост в скорости работы игровых серверов.
В скорости работы веб особенной потребности пока нет.

Что посоветуете?

#176322

Alejandros, помогал одному знакомому поднимать сервер для counter strike. Он довольно прожорлив до ресурсов. Сомневаюсь, что вам удастся комфортно содержать на одной машине аж 5 игровых серверов.

К тому же скорость дисковой подсистемы для них не очень важна, т.к. туда только логи пишутся. Игровой сервер рассчитывает положение игроков и их состояние и т.д. А следовательно больше внимания следует уделять скорости работы процессора и памяти. А также объем памяти должен быть таким, чтобы система не пыталась свопиться. Начнет свопиться и скорость сильно упадет, даже при самом шустром рейде на свете =).

И не забудьте о качественной сетевой карте =).

Войдите или зарегистрируйтесь, чтобы ответить.