Veneomin
@Veneomin

Какой выбрать уровень RAID чтобы хранить много больших файлов?

Нужно хранить на файлопомойке много мультемидийных файлов с которыми постоянно идёт работа. Вроде RAID-5 подходит, но читал, что для больших объёмов очень проблемно сделать rebuild. Это правда? Если так, то какой уровень RAID выбрать? Файлов примерно 8TB
  • Вопрос задан
  • 696 просмотров
Пригласить эксперта
Ответы на вопрос 2
saboteur_kiev
@saboteur_kiev
software engineer
Есть три основных рейда 0, 1, 5
0 - STRIPE физические диски объединяются в один большой логический диск. Скорость доступа самая высокая. Риск тоже самый высокий (выходит из строя один диск - ломается весь логический).

1 - MIRROR два физических диска объединяются в зеркало. Скорость чтения может возрасти, скорость записи - как с одним диском. Если один диск выходит из строя - логический диск продолжает работать, словно ничего не произошло. То есть риски уменьшаются, но стоимость возрастает вдвое.

5 - RAID-5. Требуется минимум 3 диска. Диски объединяются в один большой логический, но один из дисков хранит "correction code". Для ускорения работы блок корректирования может чередоваться на разных дисках. Скорость чтения и записи повышается. Риск - также уменьшается - при выходе из строя любого одного диска, логический диск продолжает работать (но медленно, и необходимо побыстрее заменить вышедший из строя диск). Для быстрой работы требуется, чтобы корректировочный код быстро вычислялся, поэтому RAID5 редко бывает софтварным - чаще отдельным устройством с отдельным процессором.
Стоимость RAID5 гораздо дешевле, чем mirror, особенно с увеличением количества дисков. При трех дисках - вы переплачиваете 33%, а при пяти дисках - 20%, а при 10 дисках 10%.

Остальное - комбинации из вышеприведенных рейдов.

Таким образом, вам нужно самостоятельно понять какие задачи вы возлагаете на рейд.
Повышение скорости? повышение отказоустойчивости? Просто объединение дисков ради объема?
А может быть вам вообще не нужен рейд, а просто купить несколько винтов и хранить много больших файлов в разных папках?
Ответ написан
Комментировать
@DobriyJuk
Сетевой инженер, системный администратор
Вопрос в другом. Вам требуется скорость или отказоустойчивость? Или всё вместе?
1. Для скорости - рэйд 0.
2. Для отказоустойчивости - рэйд 1.
3. Для совмещения обоих вариантов можно рэйд 5, но лучше 10 (он же 1+0 или 0+1 - по сути тоже самое, зависит от того, как делать, но результат в принципе почти не различается).
Для 0 и 1 рэйдов достаточно двух дисков. Для 5 - минимум 3, а для 10 минимум 4. При этом в 5 размер рэйда будет являться суммой 2-х из 3-х дисков, а у рейд 10 будет также сумма двух дисков из четырех. На остальные два будет писаться копия данных.
Выбирайте.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы