Macierz RAID to połączenie dwóch lub więcej fizycznych dysków twardych w jedną logiczną jednostkę. W zależności od rodzaju RAID możesz uzyskać jeden duży wolumin, zwiększyć wydajność lub bezpieczeństwo przez tzw. mirror (odbicie lustrzane).
Opis dotyczy dwóch rodzajach macierzy raid0 i raid1.
raid0 łączy dyski twarde w jeden duży dla maksymalnej pojemności i wydajności, ale nie jest odporna na awarie. Awaria jednego dysku powoduje utratę danych na wszystkich dyskach.
raid1 zapisuje te same dane na dwóch dyskach, zmniejszając pojemność, bo połączenie dwóch dysków oferuje tylko pojemność jednego, ale zwiększa bezpieczeństwo, ponieważ te same dane zapisane są na dwóch dyskach. W przypadku awarii jednego dysku, dane pozostają bezpieczne na drugim.
Do tworzenia RAID 0 użyj narzędzia mdadm. Zainstaluj mdadm poleceniem:
sudo apt install mdadm
Następnie potrzebne będą numery/nazwy zainstalowanych dysków twardych, użyj polecenia:
sudo lsblk
W przypadku dysków SATA będzie to sda, sdb itd. Dla dysków NVME: nvme1n1, nvm2n1, nvme3n1 itd.
Utwórz macierz RAID 0:
sudo mdadm --create /dev/md0 --level=0 --raid-devices=4 /dev/sda /dev/sdb /dev/sdc /dev/sdd
Sformatuj macierz:
sudo mkfs.ext4 /dev/md0
Utwórz punkt montowania macierzy:
sudo mkdir /mnt/raid0
Zamontuj macierz:
sudo mount /dev/md0 /mnt/raid0
Sprawdź czy macierz została zamontowana poprawnie:
df -h /mnt/raid0
Zapisz konfigurację żeby macierz była automatycznie montowana po restarcie urządzenia. Do tego potrzebne będzie id macierzy, czyli nr id /dev/md0. Użyj polecenia i znajdź nr id:
sudo blkid
Skopiuj lub zapisz nr id urządzenia /dev/md0. Będzie wyglądać podobnie, potrzebny będzie sam nr z cudzysłowa:
/dev/md0: UUID="5990094e-6fca-47f4-8718-e9340b9a2eb0"
Następnie użyj polecenia do edycji pliku rozruchowego fstab i dodaj nową linię informującą system o montowaniu macierzy.
Edycja pliku fstab:
sudo nano /etc/fstab
Dodaj nową linię o treści i wprowadź nr utworzonej macierzy:
/dev/disk/by-uuid/tu-wpisz-nr-id-utworzonej-macierzy /mnt/raid0 ext4 defaults 0 0
Zapisz zmiany CTRL+O, potwierdź ENTER, wyjdź CTRL+X.
Dla macierzy raid1 użyj tych samych poleceń, ale zamiast raid0 i level=0 użyj raid1 i level=1.