RAID: создаем массивы дисков
Содержание:
1.Часть I (Вы читаете данный раздел);
2. Часть II .
Не опускаясь до каламбуров про спреи от насекомых, NH показывает, как заставить несколько дисков летать и как исправлять в них неполадки.
В одной из прошлых статей мы рассмотрели использование LVM для управления разметкой и несколькими дисками. Имеется и другая технология управления несколькими дисками, называемая RAID. Эта аббревиатура расшифровывается как Redundant Array of Inexpensive Disks — избыточный массив недорогих дисков, объединяющий несколько дисков в один блок для повышения производительности или избыточности на случай отказа.
Простейший RAID — два диска в массиве RAID 1. В этом случае два диска являются зеркалами друг друга. Все записи делаются на обоих дисках (производительность обеспечивается буферизацией), а чтение выполняется с того диска, который находится в большей готовности, чем данный процесс, и ускоряется. Это означает, что вы получите не большой прирост в скорости чтения, незаметную разницу в скорости записи и тот же объем, что и у одного диска. Выгода — в безопасности данных. Поскольку все записывается на оба диска, то при неисправности одного данные уцелеют на другом. Кроме того, когда вы удалите неисправный диск и поставите в массив новый, данные автоматически скопируются в фоновом режиме, и безопасность данных в виде двух копий быстро восстановится.
Существуют различные уровни RAID, характеризующие способ распределения данных по дискам (см. врезку «Уровни RAID вкратце», представленную ниже). Есть также три различных способа реализации RAID: аппаратный RAID, программный RAID и FakeRAID. Аппаратный RAID, как следует из названия, реализуется чисто аппаратно: либо платой контроллера, либо на материнских платах некоторых серверных систем. Независимо от количества дисков, подключенных к аппаратному RAID, в ОС отображается только один. Аппаратный RAID быстр, но имеет два недостатка: он дорог и использует собственный формат диска, т.е. при выходе контроллера из строя понадобится совместимая замена, чтобы иметь возможность читать ваши диски.
Существует несколько способов объединения дисков в RAID, и у каждого свои преимущества и недостатки. Далее N означает количество устройств в массиве, а S — объем каждого из них. Наиболее распространенные уровни:
» RAID 0. Не совсем RAID, поскольку это просто объединение нескольких дисков. В таком случае лучше использовать LVM. Отсутствует отказоустойчивость. Общий объем хранилища — N*S.
» RAID 1. Два или более дисков, являющихся полными копиями друг друга. Способен выдерживать отказ N-1 дисков. Общий объем хранилища составляет S.
» RAID 5. RAID из трех или более дисков с таким распределением данных и информации о четности, что при отказе одного из дисков (любого) данные сохраняются. Общий объем хранилища в этом случае равен (N-1)*S.
» RAID 6. Четыре или более дисков с распределением данных и информации о четности так, что при отказе любых двух дисков данные сохраняются. Общий объем хранилища — (N-2)*S.
» RAID 10. Массив RAID 1 массивов RAID 0, требующий как минимум четырех дисков. Может выдержать несколько отказов, пока RAID 1 не потеряет все свои диски. Здесь общий объем хранилища — (N/2)*S.
Именно массивы RAID 10 используют все топовые интернет-казино, чтобы добиться безупречной работы всех своих сервисов. Отличным примером может стать http://lawaslots.com/avtomaty-na-dengi/ (http://lawaslots.com/avtomaty-na-dengi/). Начните играть и убедитесь сами в том, насколько четко и отлажено работает сайт, а также насколько быстро загружаются представленные там игры.
1.
2. Часть II .
Не опускаясь до каламбуров про спреи от насекомых, NH показывает, как заставить несколько дисков летать и как исправлять в них неполадки.
В одной из прошлых статей мы рассмотрели использование LVM для управления разметкой и несколькими дисками. Имеется и другая технология управления несколькими дисками, называемая RAID. Эта аббревиатура расшифровывается как Redundant Array of Inexpensive Disks — избыточный массив недорогих дисков, объединяющий несколько дисков в один блок для повышения производительности или избыточности на случай отказа.
Простейший RAID — два диска в массиве RAID 1. В этом случае два диска являются зеркалами друг друга. Все записи делаются на обоих дисках (производительность обеспечивается буферизацией), а чтение выполняется с того диска, который находится в большей готовности, чем данный процесс, и ускоряется. Это означает, что вы получите не большой прирост в скорости чтения, незаметную разницу в скорости записи и тот же объем, что и у одного диска. Выгода — в безопасности данных. Поскольку все записывается на оба диска, то при неисправности одного данные уцелеют на другом. Кроме того, когда вы удалите неисправный диск и поставите в массив новый, данные автоматически скопируются в фоновом режиме, и безопасность данных в виде двух копий быстро восстановится.
Типы RAID
Существуют различные уровни RAID, характеризующие способ распределения данных по дискам (см. врезку «Уровни RAID вкратце», представленную ниже). Есть также три различных способа реализации RAID: аппаратный RAID, программный RAID и FakeRAID. Аппаратный RAID, как следует из названия, реализуется чисто аппаратно: либо платой контроллера, либо на материнских платах некоторых серверных систем. Независимо от количества дисков, подключенных к аппаратному RAID, в ОС отображается только один. Аппаратный RAID быстр, но имеет два недостатка: он дорог и использует собственный формат диска, т.е. при выходе контроллера из строя понадобится совместимая замена, чтобы иметь возможность читать ваши диски.
Уровни RAID вкратце
Существует несколько способов объединения дисков в RAID, и у каждого свои преимущества и недостатки. Далее N означает количество устройств в массиве, а S — объем каждого из них. Наиболее распространенные уровни:
» RAID 0. Не совсем RAID, поскольку это просто объединение нескольких дисков. В таком случае лучше использовать LVM. Отсутствует отказоустойчивость. Общий объем хранилища — N*S.
» RAID 1. Два или более дисков, являющихся полными копиями друг друга. Способен выдерживать отказ N-1 дисков. Общий объем хранилища составляет S.
» RAID 5. RAID из трех или более дисков с таким распределением данных и информации о четности, что при отказе одного из дисков (любого) данные сохраняются. Общий объем хранилища в этом случае равен (N-1)*S.
» RAID 6. Четыре или более дисков с распределением данных и информации о четности так, что при отказе любых двух дисков данные сохраняются. Общий объем хранилища — (N-2)*S.
» RAID 10. Массив RAID 1 массивов RAID 0, требующий как минимум четырех дисков. Может выдержать несколько отказов, пока RAID 1 не потеряет все свои диски. Здесь общий объем хранилища — (N/2)*S.
Именно массивы RAID 10 используют все топовые интернет-казино, чтобы добиться безупречной работы всех своих сервисов. Отличным примером может стать http://lawaslots.com/avtomaty-na-dengi/ (http://lawaslots.com/avtomaty-na-dengi/). Начните играть и убедитесь сами в том, насколько четко и отлажено работает сайт, а также насколько быстро загружаются представленные там игры.