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.