Опишем здесь процесс создания Raid1 (зеркального) массива на Ubuntu.
Для создания RAID1 нам необходимо как минимум 2 диска (желательно одного размера). Чтобы создать RAIDмассив воспользуемся утилиткой mdadm.
Установка mdadm
apt-get install mdadm
Во время установки попросит указать настройку для postfix, выбираем “без настройки”, либо ту которая вам нужна.
Далее подготавливаем наши диски:
Список дисков можно посмотреть командой
fdisk -l
Необходимо подготовить разделы на наших дисках, как это сделать читайте тут: Создание разделов на жестком диске в Ubuntu.
После того, как разделы созданы соберем из них RAID1
mdadm --create --verbose /dev/md0 --level=1
--raid-devices=2 /dev/sdb1 /dev/sdc1
где, –create – указываем что мы создаем raid массив
/dev/md0 – имя нашего создаваемого raid-массива
–level=1 – указываем вид RAID. В нашем случае он зеркальный то есть – 1
–raid-devices=2 – кол-во устройств в raid-массиве
/dev/sdb1 /dev/sdc1 – указываем 2 наших диска из которых мы собираем raid
Если все успешно, то мы увидим примерно следующее:
# mdadm --create --verbose /dev/md0
--level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1
mdadm: size set to 5237056K
mdadm: array /dev/md0 started.
После старта массива начнется синхронизация дисков. Чтобы посмотреть на ее состояние и вообще на состояние массива в целом воспользуемся командой
cat /proc/mdstat
На экране мы увидим следующее (во время синхронизации):
# cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sdc1[1] sdb1[0]
5237056 blocks [2/2] [UU]
[==>..................] resync = 10.3% (540416/5237056) finish=2.4min speed=31789K/sec
unused devices:
Нормальное состояние массива после синхронизации выглядит так:
# cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sdc1[1] sdb1[0]
5237056 blocks [2/2] [UU]
unused devices:
После всех проделанных действий нам необходимо создать файловую систему на нашем новом диске с raid-массивом.
Как это сделать читаем тут: Форматирование диска в Ubuntu
Для тех кто не хочет читать выглядеть это будет примерно так:
mkfs.ext4 /dev/md0
Все, поздравляю массив благополучно собран и работает. Но необходимо сделать еще пару действий чтобы ваш массив автоматически собирался после перезагрузки системы.
Находим файл mdadm.conf В Ubuntu он находится тут /etc/mdadm/mdadm.conf
И добавляем туда пару строчек, делаем это так (соответсвенно если у вас не Ubuntu, то пути проставляем свои):
# echo "DEVICE partitions" > /etc/mdadm/mdadm.conf
# mdadm --detail --scan
--verbose | awk '/ARRAY/ {print}' >> /etc/mdadm/mdadm.conf
Если добавлять вручную, то строки которые необходимо добавить можно получить командой
mdadm --detail --scan --verbose
Теперь необходимо добавить строку в файл /etc/fstab чтобы наш диск автоматически монтировался при загрузке системы. О том как это делать читай здесь: Монтирование дисков в Ubuntu
А для тех кому лень вчитываться строчка эта будет выглядеть примерно так:
/dev/md0 /usr/data ext4 defaults 1 2
/usr/data – наша точка монтирования (соответственно создаем предварительно эту директорию)
Перезагружаем систему и проверяем работоспособность нашего RAID1-массива.
Кстати чтобы осуществлять мониторинг нашего массива и получать извещения о сбоях добавляем в mdadm.conf строчку:
MAILADDR ваш@адрес.ru
Соответственно для этого на системе должен быть хоть какой нибудь почтовик например sendmail
Установить можно так
apt-get install sendmail
На этом все.
Для создания RAID1 нам необходимо как минимум 2 диска (желательно одного размера). Чтобы создать RAIDмассив воспользуемся утилиткой mdadm.
Установка mdadm
apt-get install mdadm
Во время установки попросит указать настройку для postfix, выбираем “без настройки”, либо ту которая вам нужна.
Далее подготавливаем наши диски:
Список дисков можно посмотреть командой
fdisk -l
Необходимо подготовить разделы на наших дисках, как это сделать читайте тут: Создание разделов на жестком диске в Ubuntu.
После того, как разделы созданы соберем из них RAID1
mdadm --create --verbose /dev/md0 --level=1
--raid-devices=2 /dev/sdb1 /dev/sdc1
где, –create – указываем что мы создаем raid массив
/dev/md0 – имя нашего создаваемого raid-массива
–level=1 – указываем вид RAID. В нашем случае он зеркальный то есть – 1
–raid-devices=2 – кол-во устройств в raid-массиве
/dev/sdb1 /dev/sdc1 – указываем 2 наших диска из которых мы собираем raid
Если все успешно, то мы увидим примерно следующее:
# mdadm --create --verbose /dev/md0
--level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1
mdadm: size set to 5237056K
mdadm: array /dev/md0 started.
После старта массива начнется синхронизация дисков. Чтобы посмотреть на ее состояние и вообще на состояние массива в целом воспользуемся командой
cat /proc/mdstat
На экране мы увидим следующее (во время синхронизации):
# cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sdc1[1] sdb1[0]
5237056 blocks [2/2] [UU]
[==>..................] resync = 10.3% (540416/5237056) finish=2.4min speed=31789K/sec
unused devices:
Нормальное состояние массива после синхронизации выглядит так:
# cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sdc1[1] sdb1[0]
5237056 blocks [2/2] [UU]
unused devices:
После всех проделанных действий нам необходимо создать файловую систему на нашем новом диске с raid-массивом.
Как это сделать читаем тут: Форматирование диска в Ubuntu
Для тех кто не хочет читать выглядеть это будет примерно так:
mkfs.ext4 /dev/md0
Все, поздравляю массив благополучно собран и работает. Но необходимо сделать еще пару действий чтобы ваш массив автоматически собирался после перезагрузки системы.
Находим файл mdadm.conf В Ubuntu он находится тут /etc/mdadm/mdadm.conf
И добавляем туда пару строчек, делаем это так (соответсвенно если у вас не Ubuntu, то пути проставляем свои):
# echo "DEVICE partitions" > /etc/mdadm/mdadm.conf
# mdadm --detail --scan
--verbose | awk '/ARRAY/ {print}' >> /etc/mdadm/mdadm.conf
Если добавлять вручную, то строки которые необходимо добавить можно получить командой
mdadm --detail --scan --verbose
Теперь необходимо добавить строку в файл /etc/fstab чтобы наш диск автоматически монтировался при загрузке системы. О том как это делать читай здесь: Монтирование дисков в Ubuntu
А для тех кому лень вчитываться строчка эта будет выглядеть примерно так:
/dev/md0 /usr/data ext4 defaults 1 2
/usr/data – наша точка монтирования (соответственно создаем предварительно эту директорию)
Перезагружаем систему и проверяем работоспособность нашего RAID1-массива.
Кстати чтобы осуществлять мониторинг нашего массива и получать извещения о сбоях добавляем в mdadm.conf строчку:
MAILADDR ваш@адрес.ru
Соответственно для этого на системе должен быть хоть какой нибудь почтовик например sendmail
Установить можно так
apt-get install sendmail
На этом все.
0 коммент.:
Отправить комментарий