Thank you for reading this post, don't forget to subscribe!
Уровень RAID 5 использует чередование, что означает, что данные распространяются на количество дисков, используемых в массиве, а также обеспечивает избыточность с помощью распределенной четности.
RAID 5 — лучшее экономичное решение для производительности и резервирования.
Минимальное количество дисков, необходимых для рейда 5, — 3 диска.
Одна важная часть в RAID5 заключается в том, что скорость чтения намного лучше, чем запись.
И это связано с накладными паритетом.
Что такое паритет?
RAID 5 — это тип RAID, который предлагает избыточность с использованием технологии, известной как «четность».
Четность — это тип дополнительных данных, которые вычисляются и хранятся вместе с данными, которые пользователь хочет записать на жесткий диск.
Эти дополнительные данные могут использоваться для проверки целостности хранимых данных, а также для расчета любых «отсутствующих» данных, если некоторые из ваших данных не могут быть прочитаны (например, при сбое диска).
Горячая замена: —
Горячий резерв используется в качестве механизма сбоя для обеспечения надежности в конфигурациях системы.
При сбое жесткого диска горячий резервный жесткий диск будет включен в работу.
Горячая замена: —
Горячая замена — это термин, используемый для описания возможности замены неисправного накопителя без перезагрузки машины.
Настройка RAID5
Прежде чем начать процесс, вам необходимо проверить доступность диска, используя следующую команду.
После проверки доступности диска вам необходимо установить пакет mdadm, так как это очень важно для конфигурации RAID.
yum install mdadm -y
Затем проверьте, настроены ли параметры блока, используя следующую команду.
# mdadm -E /dev/sd[b-f]1 mdadm: No md superblock detected on /dev/sdb1. mdadm: No md superblock detected on /dev/sdc1. mdadm: No md superblock detected on /dev/sdd1. mdadm: No md superblock detected on /dev/sde1. mdadm: No md superblock detected on /dev/sdf1. |
# mdadm --create /dev/md5 --level=5 --raid-devices=3 /dev/sd[b-d]1 mdadm: Defaulting to version 1.2 metadata mdadm: array /dev/md5 started. |
# mdadm -D /dev/md5 |
# mkfs.ext4 /dev/md5 |
# mkdir /raid5 |
# blkid /dev/md5 /dev/md5: UUID="3a27f241-d7c2-4e56-893e-93042ae62398" TYPE="ext4" |
# vim /etc/fstab UUID=3a27f241-d7c2-4e56-893e-93042ae62398 /raid5 ext4 defaults 0 0 |
# mount -a # df -h Filesystem Size Used Avail Use% Mounted on /dev/sda2 15G 4.6G 11G 31% / devtmpfs 741M 0 741M 0% /dev tmpfs 749M 140K 749M 1% /dev/shm tmpfs 749M 8.9M 741M 2% /run tmpfs 749M 0 749M 0% /sys/fs/cgroup /dev/sda1 497M 116M 382M 24% /boot /dev/md5 9.8G 37M 9.2G 1% /raid5 |
Теперь перейдите к точке монтирования и создайте в ней файл и каталог.
Итак, когда вы указываете файлы в этой точке монтирования, вы увидите имя файла и каталог в нем.
# cd /raid5/ # mkdir dir1 # touch fail.txt # ls -l total 24 drwxr-xr-x. 2 root root 4096 Nov 20 13:20 dir1 -rw-r--r--. 1 root root 25 Nov 20 13:20 fail.txt |
Теперь вы должны проверить отказоустойчивость, добавив запасной диск в устройство RAID5, и для этого вам необходимо использовать следующую команду.
# mdadm --manage --add /dev/md5 /dev/sde1 |
Позже вам нужно проверить доступность запасного диска следующим образом.
Информация об этих устройствах указана как outut.
# mdadm -D /dev/md5 |
Теперь вам нужно протестировать отказоустойчивость, вручную отключив устройство.
И для этого вы должны запустить следующую команду, которая содержит имя устройства, которое должно быть опущено.
# mdadm --manage --fail / dev / md5 / dev / sdc1 mdadm: set / dev / sdc1 неисправен в / dev / md5 |
Вы также можете проверить состояние неисправного устройства.
# mdadm -D /dev/md5 |
После завершения процесса восстановления вы можете перейти к точке монтирования и проверить доступность данных.
# cd /raid5/ # ls -l total 24 drwxr-xr-x. 2 root root 4096 Nov 20 13:20 dir1 -rw-r--r--. 1 root root 25 Nov 20 13:20 fail.txt |
Наконец, не забудьте сохранить конфигурацию рейда.
# mdadm --detail --scan --verbose >> /etc/mdadm.conf |