пятница, 1 февраля 2019 г.

Расширение HP Smart Array RAID 1+0 на Linux LVM.

Для расширения нужен кеш с батареей (BBWC или FBWC).
Убеждаемся, что батарея рабочая и кеш доступен.
# hpacucli controller slot=2 show
Меняем  один за другим диски массива на более емкие, дожидаясь окончания ребилда.
Примечание: встречалось мнение, что диски в HP RAID 1+0 образуют пары не последовательно 1-2,3-4, а с чередованием: 1-3,2-4 или 1-4,2-5,3-6 и т.п.
После замены дисков убеждаемся, что на логическом диске появилось Unused space
# hpacucli controller slot=2 show config
И расширяем диск.
# hpacucli controller slot=2 logicaldrive 1 modify size=max
Это можно проводить на работающей системе, расширение происходит быстро.
Перегружаемся.

Далее создаем новый раздел
# fdisk /dev/cciss/c0d0
n - новый раздел
p - primary
3 - номер раздела (в нашем случае будет c0d0p3)
w - записываем изменения
Перегружаемся.

Создаем физический том
# pvcreate /dev/cciss/c0d0p3
Смотрим наши группы томов
# vgdisplay
Добавляем том в нужную группу
# vgextend vg_myserver /dev/cciss/c0d0p3
Проверяем
# vgdisplay
Смотрим логические тома
# lvdisplay
Расширяем нужный том
# lvextend -l +100%FREE /dev/vg_myserver/lv_root
Проверяем
# lvdisplay
Расширяем ext4 раздел нужного тома
# resize2fs -p /dev/vg_myserver/lv_root
Всё. Можно ещё раз перегрузиться.