Лучше ли разбить жесткие диски на разделы для RAID?

Лучше ли разбить жесткие диски на разделы для RAID?

У меня есть четыре жестких диска по 1 ТБ, и я хочу настроить их в RAID (5). Некоторые расчеты:

4x1000G = 3000G usable space
8x500G  = 3500G usable space
16x250G = 3750G usable space

Означает ли это, что мне будет выгоднее разбить мои 4 диска на части по 250 ГБ и использовать программный RAID вместо аппаратного?

решение1

Нет, это было бы ужасно. Если один физический диск выйдет из строя, весь ваш массив пропадет (поскольку этот сбой выведет из строя как минимум 2 члена вашего raid-массива). А это то, что вы пытались предотвратить в первую очередь.

редактировать:Обратите внимание, что я написал следующий абзац, имея в виду настройку программного RAID, которая может использовать устройства напрямую (например, /dev/sda) вместо разделов (например, /dev/sda1). Первое — то, что вызывало у меня проблемы.

Но я бы все равно рекомендовал создавать разделы на дисках (один раздел, охватывающий весь диск) и использовать эти разделы для массива raid (вместо самих дисков). В противном случае данные могут быть записаны в начало диска, что приведет к путанице в вашей системе.
Один из моих серверов страдает от того, что я напутал с этим, когда создавал начальный том raid.

решение2

Это не сработает. Если вы создаете несколько томов на диске, в массиве raid может быть только один том на диск.

решение3

Если вы решите создать их на разделах, вы можете также использовать RAID0 и получить все 4 ТБ пространства.

Каждая часть массива RAID5 должна находиться на отдельном физическом диске — если у вас было 2 раздела на одном диске и этот диск выйдет из строя, вы потеряете все данные на массиве.

Если вас больше всего волнует место для хранения и вам не нужна полная избыточность, вы можете использовать что-то вроде mhddfs (на Linux) или Windows Drive Extender на домашнем сервере Windows. Они сделают так, что диски будут выглядеть как один диск со всеми 4 ТБ пространства, но если диск выйдет из строя, вы потеряете только то, что было на этом диске. Я делаю это на своем домашнем файловом сервере, потому что там в основном записанное ТВ и другие файлы, которые я могу легко заменить.

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

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

Связанный контент