← До списку лабораторних по Linux
Повний опис / сценарій лабораторної:
Мета: навчитися створювати програмний 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 на прод сервері.