← До фільтрів та технологій

← До списку лабораторних по Linux

Linux Лабораторна 67: Створення тестового RAID1

Технологія: Linux

Номер лабораторної: 67 · Рівень: middle

Тема: Програмний RAID через mdadm

Повний опис / сценарій лабораторної:

Мета: навчитися створювати програмний RAID1 через mdadm, перевіряти його статус і моделювати відмову одного диска.



Крок 1. Перевірити доступні диски.

Команда: lsblk

Пояснення: знайдіть два вільних пристрої для лабораторії, наприклад loop або віртуальні диски.



Крок 2. Створити таблицю розділів якщо потрібно.

Команда: sudo fdisk /dev/диск

Пояснення: створіть розділи типу Linux raid autodetect.



Крок 3. Створити масив RAID1.

Команда: sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/диск1 /dev/диск2

Пояснення: команда ініціалізує дзеркало з двох пристроїв.



Крок 4. Перевірити статус масиву.

Команда: cat /proc/mdstat

Пояснення: побачите процес синхронізації якщо він ще триває.



Крок 5. Створити файлову систему на md0.

Команда: sudo mkfs.ext4 /dev/md0



Крок 6. Змонтувати масив у точку /mnt/raid_lab.

Команди: sudo mkdir -p /mnt/raid_lab; sudo mount /dev/md0 /mnt/raid_lab



Крок 7. Створити кілька файлів на файловій системі.

Команда: sudo sh -c "echo raid-test > /mnt/raid_lab/file1.txt"

Пояснення: перевірте що файли доступні.



Крок 8. Змоделювати відмову одного диска.

Команда: sudo mdadm --fail /dev/md0 /dev/диск1

Пояснення: масив перейде у degraded стан, але продовжить працювати.



Крок 9. Подивитися статус після відмови.

Команда: cat /proc/mdstat

Пояснення: переконайтеся що масив позначено як degraded.



Крок 10. Міні звіт.

Завдання: опишіть кроки заміни несправного диска у масиві RAID1 на прод сервері.