Создать RAID 1 программно на Centos 7
Подключил 2 диска по 500 Gb. В моем случае им присвоены названия: /dev/sdb и /dev/sdc
Установка mdadm
yum install mdadm
Посмотрел список дисков (hdd) и их разделов
parted -l
Оба диска без разделов:
Выполняю команду для создания RAID1:
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc
Появилось:
mdadm: partition table exists on /dev/sdb
mdadm: partition table exists on /dev/sdb but will be lost or
meaningless after creating array
mdadm: Note: this array has metadata at the start and
may not be suitable as a boot device. If you plan to
store '/boot' on this device please ensure that
your boot-loader understands md/v1.x metadata, or use
--metadata=0.90
mdadm: partition table exists on /dev/sdc
mdadm: partition table exists on /dev/sdc but will be lost or
meaningless after creating array
Continue creating array?
Указал «yes» и нажал Enter
Проверка созданного RAID:
mdadm --detail /dev/md0
Результат успешной проверки:
/dev/md0:
Version : 1.2
Creation Time : Wed Apr 13 12:48:18 2022
Raid Level : raid1
Array Size : 488254464 (465.64 GiB 499.97 GB)
Used Dev Size : 488254464 (465.64 GiB 499.97 GB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent
Intent Bitmap : Internal
Update Time : Wed Apr 13 12:49:05 2022
State : clean, resyncing
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Consistency Policy : bitmap
Resync Status : 1% complete
Name : localhost.localdomain:0 (local to host localhost.localdomain)
UUID : e37a6842:a99d0db5:1cd0f55d:60b3f1dd
Events : 9
Number Major Minor RaidDevice State
0 8 16 0 active sync /dev/sdb
1 8 32 1 active sync /dev/sdc
Для того, чтобы массивы автоматически запускались после перезагрузки системы нужно сгенерировать конфигурационный файл из текущей запущенной конфигурации mdadm:
mdadm --verbose --detail --scan > /etc/mdadm.conf
Создаем файловую систему EXT4:
mkfs.ext4 /dev/md0
Пример монтирования дистка:
mount /dev/md0 /mnt/raid0
Добавление монтирования в автозагрузку, нужно добавить строку в /etc/fstab
/dev/md0 /mnt/raid0 ext4 defaults 1 2
Убрать следы raid:
mdadm -S /dev/md127
mdadm --zero-superblock /dev/sdb
mdadm --zero-superblock /dev/sdc