Конфигурация RAID и файловая система - что такое RAID 1 и что RAID 0

Я недавно получил свой первый сервер - это HP ProLiant 320e G8. Я установил Debian Wheezy на него. Мне пришлось отключить контроллер HP Smart Array (B120i), потому что он создавал проблемы с установкой (я думал, что прочитал, что Debian не будет хорошо с ним смешиваться - поэтому я и отключил его... это было правильно?).

У меня установлено 2 накопителя SATA емкостью 1 ТБ. Я пытаюсь выяснить лучший способ использовать диски. Сервер будет "жить" в другой стране. Поэтому я решил, что хотел бы "уменьшить" шансы на перестройку системы. Так что я подумал, может быть, RAID 1 (программный RAID-массив Debian) для загрузочных и системных файлов (если это имеет смысл - я абсолютный новичок в этом деле... провел дни, читая кусочки в сети). А потом RAID 0 для всего остального. Это звучит разумно или просто глупо?

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

sda0 4GB raid-autodetect bootable
sda1 16GB raid-autodetect
sda2 80GB raid-autodetect
sda3 900GB raid-autodetect

sdb0 4GB raid-autodetect bootable
sdb1 16GB raid-autodetect
sdb2 80GB raid-autodetect
sdb3 900GB raid-autodetect

md0 raid-level=1 ext4 add devices sda0 & sdb0 mount to /boot
md1 raid-level=1 swap add devices sda1 & sdb1 (no mount - do I have to do anything special?)
md2 raid-level=1 ext4 add devices sda2 & sdb2 mount to /
md3 raid-level=0 ext4 add devices sda3 & sdb3 mount to /home or /var???

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

Кстати - последний вопрос (извините, я уверен, что это противоречит правилам). У меня оба привода новые. Если бы я запускал их одновременно в конфигурации RAID 1, ожидал ли я, что они умрут примерно в одно и то же время?

Спасибо за любую помощь - и, пожалуйста, прости мое невежество.

Благодарю.

Джон.

2 ответа

RAID-контроллер вашего сервера не поддерживает вашу операционную систему.

Ваши варианты, если вы не хотите использовать программный RAID:

  • Используйте поддерживаемую операционную систему, такую ​​как Red Hat или CentOS.
  • Установите контроллер Smart Array, который использует собственный драйвер (hpsa).
  • Проверьте совместимость более внимательно. В этом аспекте машины серии HP ProLiant "e" сильно повреждены и поставляются с ужасным RAID-контроллером с ограниченной поддержкой...

См.: HP DL380e Linux не видит дисковый массив для установки

В общем, избегайте RAID 0. Вы этого не хотите. Смотрите: Каковы различные широко используемые уровни RAID и когда я должен их учитывать?

Честно говоря, учитывая, что RAID 0 для "всего остального" звучит глупо.

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

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

Если вы даже подумаете о возможности сохранения любых данных с RAID 0 после того, как первый диск умирает, вам не следовало использовать RAID 0.

Можно подумать, что RAID 0 можно использовать для /tmp а также раздел подкачки. В конце концов, это данные, которые все равно будут уничтожены при перезагрузке. Так зачем беспокоиться о избыточности? Но недостаток использования RAID 0 для них заключается в том, что сбой диска может привести вашу систему в состояние, когда требуется перезагрузка, и вы даже не сможете выполнить чистое завершение работы.

Для сервера в другой стране это не звучит разумно.

Другие вопросы по тегам