Вводные
Предположим, что у нас есть 2 подключенных к серверу диска без таблиц разделов на них.
(/dev/sdb
и /dev/sdc
)
Мы хотим создать RAID-1 зеркало с LVM на нем.
Также, в качестве OS используется CentOS 7.
RAID
Для управления программным RAID массивом нам понадобится утилита mdadm, установим ее:
# yum install -y mdadm
Создадим RAID-1 массив:
# mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc
/dev/md0
— устройство, которое будет создано (массив).
Создадим таблицу разделов
# fdisk /dev/md0
n
— позволит создать новую таблицу разделов.
После этого стоит не забыть про «change a partition’s system id»t
, выбираем LVM (8e
).
Также, не забудем записать внесенные изменения на диск: w
.
LVM
Процесс разбит на несколько этапов описанных ниже:
— Создать LVM physical volume
— Создать LVM volume group
— Cоздать логический раздел
— Создать файловую систему на разделе
Создадим LVM physical volume
# pvcreate /dev/md0p1
Создадим LVM volume group
# vgcreate md0_vg /dev/md0p1
Создадим logical volume
# lvcreate -l 100%FREE -n md0_lv md0_vg
Вы можете воспользоваться командой lvs
, чтобы получить информация о логическом разделе.
Cоздадим файловую систему на разделе
# mkfs.ext4 /dev/md0_vg/md0_lv
fstab
Чтобы не монтировать каждый раз руками наш раздел, добавим запись о нем в fstab.
Сначала получим UUID раздела следующим образом:
# lsblk -o NAME,UUID
Добавим строку следующего формата в /etc/fstab
Вывод будет примерно такой
# <device> <dir> <type> <options> <dump> <fsck>UUID=26eantbb-ce75-4960-a7da-d8ehomec4300 /export ext4 defaults 0 0
Где:
— <device>
— описывает устройство которое будет примонтировано
— <dir>
— директория в которую будет примонтировано устройство
— <type>
— файловая система
— <options>
— опции которые будут переданы в mount
— <dump>
— нужно ли делать dump файловой системы
— <fsck>
— определяет порядок в котором fsck будет проверять FS. 0 — отключает проверку
Проверим конфигурацию fstab и примонтируем все разделы указанные в нем:
# mount -a
Выполнив df -h
мы должны увидеть, что наш раздел успешно примонирован и им можно пользоваться.