- - Jak skonfigurować oprogramowanie RAID w systemie Linux

Jak skonfigurować programową macierz RAID w systemie Linux

Sprzętowy RAID dysku twardego jest kosztowny. Z tego powodu użytkownicy regularnie tworzą oprogramowanie RAID w systemie Linux, aby zaspokoić swoje potrzeby w zakresie dużych danych.

Konfigurowanie puli pamięci stało się łatwiejsze w Linuksie na przestrzeni lat dzięki takim narzędziom jak Mdadm. Za pomocą tego programu użytkownicy mogą stworzyć programową macierz RAID w ciągu kilku minut!

Zainstaluj Mdadm

Najlepszym sposobem na utworzenie macierzy RAID w systemie Linux jestużyć narzędzia Mdadm. Mdadm to narzędzie wiersza polecenia, które pozwala na szybką i łatwą manipulację urządzeniami RAID. Niestety, to oprogramowanie domyślnie nie jest dostarczane z większością dystrybucji. Jeśli chcesz go użyć, musisz zainstalować go ręcznie.

Otwórz terminal i postępuj zgodnie z instrukcjami, które odpowiadają Twojemu systemowi operacyjnemu Linux.

Ubuntu

sudo apt install mdadm

Debian

sudo apt install mdadm

Arch Linux

sudo pacman -S mdadm

Fedora

sudo dnf install mdadm -y

OpenSUSE

sudo zypper install mdadm

Ogólny Linux

Większość dystrybucji Linuksa ma dostęp do Mdadm ispakuj go dla swoich użytkowników. To powiedziawszy, jeśli nie możesz znaleźć programu w repozytorium pakietów swojej dystrybucji Linuksa, jest jeszcze jedna droga: budowanie ze źródła. Postępuj zgodnie z instrukcjami poniżej, aby dowiedzieć się, jak uruchomić Mdadm.

Krok 1: Przejdź na stronę Mdadm GitHub i dowiedz się, jakie zależności program musi poprawnie skompilować.

Krok 2: Sklonuj kod źródłowy za pomocą git Komenda.

git clone https://github.com/neilbrown/mdadm
cd mdadm

Krok 3: Skompiluj kod za pomocą robić Komenda.

make

Krok 4: Zainstaluj Mdadm w systemie Linux za pomocą dokonać instalacji Komenda.

sudo make install

Przygotuj dyski twarde

Macierze RAID w systemie Linux wymagają co najmniej dwóch dysków twardych. Te dyski twarde muszą być całkowicie puste, bez żadnych elementów. Uruchom terminal i użyj DD polecenie zerowania każdego z nich.

Uwaga: użyj lsblk polecenie, aby określić etykietę każdego dysku twardego.

sudo dd if=/dev/zero of=/dev/sdX
Teraz, gdy DD polecenie jest zakończone, użyj narzędzia Mdadm, aby zresetować superblok każdego dysku twardego. Pamiętaj, aby zastąpić literę „X” rzeczywistą literą dysku.
sudo mdadm --zero-superblock /dev/sdX
Po zakończeniu polecenia superbloku Mdadm przejdź do następnego kroku procesu.

Tworzenie macierzy RAID

Użycie Mdadm do stworzenia nowej macierzy RAID jest bardzo proste. Aby to zrobić, wypisz następujące polecenie w terminalu. Pamiętaj, aby zmodyfikować i usunąć XW trybie terminalowym, ponieważ etykiety dysków będą różnić się od podanego przykładu.

Uwaga: w tym przykładzie używamy narzędzia do zarządzania Mdadm RAID, aby utworzyć urządzenie z dwoma dyskami twardymi. Jeśli macierz RAID potrzebuje więcej niż dwóch dysków twardych, zmień raid-devices = 2 do urządzenia raid = 3 lub wyższa liczba.

sudo mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/sdX /dev/sdXX

Niech Mdadm utworzy urządzenie RAID. Bądź cierpliwy i pozwól, aby narzędzie działało. Po zakończeniu procesu nadszedł czas, aby sprawdzić, czy macierz dyskowa działa.

Możesz sprawdzić, czy RAID został pomyślnie wykonany, wykonując polecenie kot polecenie w oknie terminala.

cat /proc/mdstat

Formate RAID Array

Kiedy połączysz dyski, aby utworzyć macierz RAID,twoją pulę dysków twardych razem, aby utworzyć pojedyncze urządzenie pamięci masowej. To urządzenie pamięci jest całkowicie puste i niedostępne. Nie będzie można na nim umieszczać żadnych danych bez ich sformatowania.

Formatowanie dysku RAID w systemie Linux wymaga użycia polecenia MKFS. Wykonaj w terminalu mkfs.ext4. Uruchomienie tego polecenia spowoduje utworzenie nowego systemu plików Extended4 w tablicy

sudo mkfs.ext4 -F /dev/md0

Zamontuj macierz RAID

Aby uzyskać dostęp do nowego urządzenia RAID w systemie Linux, należy je podłączyć do systemu. Aby go zamontować, uruchom terminal i wykonaj poniższe czynności.

Krok 1: Utwórz nowy folder, w którym RAID będzie montowany za pomocą mkdir Komenda.

sudo mkdir -p /mount/md0

Krok 2: Użyj uchwyt polecenie i powiąż tablicę RAID z nową / mnt / md0 teczka.

sudo mount /dev/md0 /mnt/md0

Po zamontowaniu uzyskaj dostęp do macierzy RAID za pomocą Płyta CD Komenda.

cd /mnt/md0

Aby uzyskać stałe podłączenie RAID w systemie Linux, wykonaj:

sudo echo "#RAID 0 Mount in /mnt/md0" >> /etc/fstab
sudo echo "/dev/md0 /mnt/md0 ext4 defaults,nofail,discard 0 0" >> /etc/fstab

Jeśli chcesz odinstalować macierz RAID, musisz skorzystać z umount Komenda.

Uwaga: NIE próbuj odinstalować urządzenia RAID podczas kopiowania danych!

sudo umount /dev/md0

Tradycyjne umount polecenie powinno działać. Jeśli wystąpią problemy, a RAID odmówi odinstalowania z systemu, spróbuj użyć „L” przełącznik.

sudo umount /dev/md0 -l
</p>

Komentarze