Konfiguracja RAID 1 w Linux z użyciem mdadm

RAID 1 to lustrzane odbicie danych – każda informacja jest zapisywana jednocześnie na dwóch dyskach.
W przypadku awarii jednego z nich system nadal działa bez utraty danych.

1. Wymagania

  • Co najmniej dwa dyski (np. /dev/sdb i /dev/sdc)
  • Uprawnienia administratora
  • Pakiet mdadm

2. Instalacja mdadm

sudo apt update
sudo apt install mdadm

3. Przygotowanie dysków

Wyzeruj stare dane RAID (opcjonalnie):

sudo mdadm --zero-superblock /dev/sdb
sudo mdadm --zero-superblock /dev/sdc

Utwórz nowe tablice partycji typu Linux RAID:

sudo fdisk /dev/sdb
sudo fdisk /dev/sdc

W fdisk naciśnij g (nowa GPT), potem n (nowa partycja), następnie t i wpisz fd (Linux RAID autodetect).

4. Tworzenie macierzy RAID 1

sudo mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1

Sprawdź postęp synchronizacji:

cat /proc/mdstat

5. Utworzenie systemu plików

sudo mkfs.ext4 /dev/md0

6. Montowanie RAID i automatyzacja

Utwórz punkt montowania i zamontuj:

sudo mkdir /mnt/raid1
sudo mount /dev/md0 /mnt/raid1

Dodaj RAID do pliku /etc/mdadm/mdadm.conf:

sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
sudo update-initramfs -u

Dodaj do /etc/fstab aby montować automatycznie:

sudo blkid /dev/md0

Następnie dodaj linię:

UUID=tu_twoje_uuid  /mnt/raid1  ext4  defaults,nofail  0  2

7. Testowanie i zarządzanie

sudo mdadm --detail /dev/md0
sudo mdadm --examine /dev/sdb1
🛠 Jeśli jeden z dysków zawiedzie, macierz RAID 1 nadal działa. Po wymianie dysku można go ponownie dodać:

sudo mdadm --add /dev/md0 /dev/sdX1

Podsumowanie

RAID 1 zapewnia podstawowe bezpieczeństwo danych i wysoką dostępność. Choć nie zastępuje kopii zapasowych,
jest doskonałym rozwiązaniem dla systemów, które muszą pozostać aktywne nawet po awarii dysku.

 

Sidebar