Linux soft RAID 10 в CentOS 6.2

Интересные факты о создании софтового RAID 10 в CentOS 6.2

1) В BIOS обязательно включить в настройках SATA контролера опцию AHCI (иначе будут проблемы с загрузкой и созданием массивов больше 300 Гб.
2) При установке системы на этапе разбивки дисков создать на каждом диске swap область равную двойному объему RAM.
3) Далее создать раздел ext4 объемом 300 Мб на каждом диске, и на первом примонтировать в /boot
4) В оставшейся области создаем раздел Linux RAID на всех дисках
5) Собираем устройство RAID10 из доступных 4-х дисков и монтируем в корень.
6) Загрузчик устанавливаем в MBR раздел первого диска (sda).
7) Устанавливаем систему со стандартным набором пакетов.
8) После первой загрузки обновляем ядро linux программой yum и устанавливаем все к нему ( yum install kernel* )
9) Перезагружаемся под новым ядром.
10) Идем в папку /boot и переименовываем образ:

# mv initramfs-2.6.32-220.17.1.el6.x86_64.img initramfs-2.6.32-220.17.1.el6.x86_64.img.orig

11) Далее выполняем следующие команды:

# yum install dracut* -y
# dracut -v «initramfs-$(uname -r).img» $(uname -r)

После перезагрузки проверяем состояние массива командой: mdadm -D /dev/md0
В первый запуск происходит первоначальная синхронизация данных на всех дисках. Этот процесс может занять пару часов.
В случае выхода из строя одного из дисков, нужно выполнить следующие действия:

1) Выключить сервер.

# shutdown -h now

2) Заменить неисправный диск на новый.

3) Скопировать разделы с любого рабочего диски из рейда.

( sda — рабочий диск, sdb — новый)

# sfdisk -d /dev/sda | sfdisk /dev/sdb —force

4) Делаем диск видимым для системы:

sfdisk -R /dev/sdb

5) Добавляем новый диск в массив:

# mdadm /dev/md0 —add /dev/sdb2 (где sdb2 — это раздел диска с файловой системой в формате raid)

 

6) Теперь проверим состояние массива:

# cat /proc/mdstat

если видим подобную картинку, значит процесс перестройки массива проходит правильно:

_________________________________________________________________

Personalities : [raid10]
md0 : active raid10 sdd3[4] sdc3[2] sda3[0]
1887368192 blocks super 1.1 512K chunks 2 near-copies [4/2] [U_U_]
[>………………..] recovery = 0.8% (7936832/943684096) finish=119.1min speed=130888K/sec
bitmap: 8/15 pages [32KB], 65536KB chunk

__________________________________________________________________

 

Print Friendly, PDF & Email
 

Добавить комментарий

Ваш адрес email не будет опубликован.