<Poprzedni | Spis treści | Następne>
Jeśli masz więcej niż jeden dysk twardy5 w komputerze możesz użyć mdcfg do skonfigurowania dysków w celu zwiększenia wydajności i/lub lepszej niezawodności danych. Wynik nazywa się Urządzenie wielodyskowe (lub według jego najsłynniejszego wariantu oprogramowanie RAID).
MD to w zasadzie zbiór partycji znajdujących się na różnych dyskach i połączonych razem w celu utworzenia logiczny urządzenie. Tego urządzenia można następnie używać jak zwykłej partycji (tzn. w partmanie można je sformatować, przypisać punkt montowania itp.).
Korzyści z tego wynikające zależą od rodzaju tworzonego urządzenia MD. Obecnie obsługiwane są:
5. Szczerze mówiąc, możesz zbudować urządzenie MD nawet z partycji znajdujących się na jednym dysku fizycznym, ale nie przyniesie to żadnych korzyści.
RAID0
Nastawiony jest głównie na wydajność. RAID0 dzieli wszystkie przychodzące dane na paski i rozdziela je równo na każdy dysk w macierzy. Może to zwiększyć prędkość operacji odczytu/zapisu, ale gdy jeden z dysków ulegnie awarii, stracisz wszystko (część informacji nadal znajduje się na zdrowych dyskach, a druga część była na uszkodzonym dysku).
Typowym zastosowaniem RAID0 jest partycja do edycji wideo.
RAID1
Nadaje się do konfiguracji, w których niezawodność jest najważniejsza. Składa się z kilku (zwykle dwóch) partycji o jednakowej wielkości, z których każda zawiera dokładnie te same dane. Oznacza to zasadniczo trzy rzeczy. Po pierwsze, jeśli jeden z dysków ulegnie awarii, nadal będziesz mieć kopię lustrzaną danych na pozostałych dyskach. Po drugie, możesz wykorzystać tylko ułamek dostępnej pojemności (dokładniej jest to rozmiar najmniejszej partycji w RAID). Po trzecie, odczyty plików są równoważone obciążeniem między dyskami, co może poprawić wydajność serwera, takiego jak serwer plików, który zwykle jest obciążony większą liczbą odczytów dysku niż zapisów.
Opcjonalnie możesz mieć w macierzy dysk zapasowy, który w przypadku awarii zajmie miejsce uszkodzonego dysku.
RAID5
Stanowi dobry kompromis pomiędzy szybkością, niezawodnością i redundancją danych. RAID5 dzieli wszystkie przychodzące dane na paski i rozdziela je równomiernie na wszystkich dyskach z wyjątkiem jednego (podobnie jak RAID0). W przeciwieństwie do RAID0, RAID5 również wykonuje obliczenia parytet informacje, które są zapisywane na pozostałym dysku. Dysk z parzystością nie jest statyczny (nazywa się to RAID4), ale zmienia się okresowo, więc informacje o parzystości są równomiernie rozłożone na wszystkich dyskach. W przypadku awarii jednego z dysków brakującą część informacji można obliczyć na podstawie pozostałych danych i ich parzystości. RAID5 musi składać się z co najmniej trzech aktywnych partycji. Opcjonalnie możesz mieć w macierzy dysk zapasowy, który w przypadku awarii zajmie miejsce uszkodzonego dysku.
Jak widać, RAID5 ma podobny stopień niezawodności jak RAID1, osiągając jednocześnie mniejszą redundancję. Z drugiej strony, operacje zapisu mogą być nieco wolniejsze niż w przypadku RAID0 ze względu na obliczanie informacji o parzystości.
RAID6
Jest podobny do RAID5, z tą różnicą, że wykorzystuje dwa urządzenia z parzystością zamiast jednego. Macierz RAID6 może przetrwać maksymalnie dwie awarie dysków.
RAID10
RAID10 łączy w sobie striping (jak w RAID0) i dublowanie (jak w RAID1). To tworzy n kopie przychodzących danych i rozdziela je pomiędzy partycje, tak aby żadna z kopii tych samych danych nie znajdowała się na tym samym urządzeniu. Domyślna wartość n wynosi 2, ale w trybie eksperckim można ją ustawić na inną wartość. Liczba użytych partycji musi wynosić co najmniej n. RAID10 ma różne układy dystrybucji kopii. Wartość domyślna to prawie kopie. W pobliżu kopii wszystkie kopie znajdują się mniej więcej w tym samym przesunięciu na wszystkich dyskach. Odległe kopie mają kopie o różnych przesunięciach na dyskach. Kopie offsetowe kopiują pasek, a nie pojedyncze kopie.
RAID10 można wykorzystać do osiągnięcia niezawodności i redundancji bez wady polegającej na konieczności obliczania parzystości.
Reasumując:
Typ | Minimalna liczba urządzeń | Urządzenie zapasowe | Przeżyje awarię dysku? | Wolne miejsce |
RAID0 | 2 | Nie | Nie | Rozmiar najmniejszej partycji pomnożony przez liczbę urządzeń w RAID |
RAID1 | 2 | fakultatywny | tak | Rozmiar najmniejszej partycji w RAID |
RAID5 | 3 | fakultatywny | tak | Rozmiar najmniejszej partycji pomnożony przez (liczba urządzeń w RAID minus jeden) |
RAID6 | 4 | fakultatywny | tak | Rozmiar najmniejszej partycji pomnożony przez (liczba urządzeń w RAID minus dwa) |
RAID10 | 2 | fakultatywny | tak | Suma wszystkich partycji podzielona przez liczbę kopii fragmentów (domyślnie dwa) |
Jeśli chcesz dowiedzieć się więcej na temat Software RAID, zajrzyj do Software RAID HOWTO (http://www.tldp.org/HOWTO/Software-RAID-HOWTO.html).
Aby utworzyć urządzenie MD, musisz mieć zaznaczone partycje, z których powinno się składać, do użycia w macierzy RAID. (Odbywa się to w trybie partman w pliku Ustawienia partycji menu, w którym należy wybrać Użyj jako: − → wolumin fizyczny dla RAID.)
Uwaga: Upewnij się, że system można uruchomić przy użyciu planowanego schematu partycjonowania. Ogólnie rzecz biorąc, konieczne będzie utworzenie osobnego systemu plików dla /bagażnik podczas korzystania z RAID dla katalogu głównego (/) system plików. Większość programów ładujących obsługuje lustrzaną (nie rozłożoną!) macierz RAID1, więc używaj na przykład RAID5 / i RAID1 dla /bagażnik może być opcją.
Następnie powinieneś wybrać Skonfiguruj programową macierz RAID z głównego menu części. (Menu pojawi się dopiero po zaznaczeniu przynajmniej jednej partycji do użycia jako wolumin fizyczny dla RAID.) Na pierwszym ekranie mdcfg po prostu wybierz Utwórz urządzenie MD. Zostanie wyświetlona lista obsługiwanych typów urządzeń MD, z których należy wybrać jedno (np. RAID1). Poniższe informacje zależą od rodzaju wybranego MD.
• RAID0 jest prosty — zostanie wyświetlona lista dostępnych partycji RAID i Twoim jedynym zadaniem będzie wybranie partycji, które utworzą dysk MD.
• RAID1 jest nieco trudniejszy. Najpierw zostaniesz poproszony o podanie liczby aktywnych urządzeń i liczby urządzeń zapasowych, które utworzą MD. Następnie należy wybrać z listy dostępnych partycji RAID te, które będą aktywne, a następnie te, które będą zapasowe. Liczba wybranych przegród musi być równa liczbie podanej wcześniej. Nie martw się. Jeśli popełnisz błąd i wybierzesz inną liczbę partycji, instalator Debiana nie pozwolę Ci kontynuować, dopóki nie rozwiążesz problemu.
• RAID5 ma procedurę konfiguracji podobną do RAID1, z tym wyjątkiem, że musisz przynajmniej skorzystać
trzy aktywne partycje.
• RAID6 ma również procedurę konfiguracji podobną do RAID1, przynajmniej z tym wyjątkiem cztery wymagane są aktywne partycje.
• RAID10 ponownie ma procedurę konfiguracji podobną do RAID1, z wyjątkiem trybu eksperckiego. W trybie eksperckim instalator Debiana poproszę Cię o układ. Układ składa się z dwóch części. Pierwsza część to typ układu. To albo n (dla bliskich kopii), f (dla dalszych kopii) lub o (dla kopii offsetowych). Druga część to liczba kopii danych, jakie należy wykonać. Musi być co najmniej tyle aktywnych urządzeń, aby wszystkie kopie mogły zostać rozłożone na różnych dyskach.
Jest całkowicie możliwe, aby mieć kilka typów MD na raz. Na przykład, jeśli masz trzy dyski twarde o pojemności 200 GB przeznaczone dla MD, każdy zawierający dwie partycje o pojemności 100 GB, możesz połączyć pierwsze partycje na wszystkich trzech dyskach w macierz RAID0 (partycja do szybkiej edycji wideo o pojemności 300 GB) i używać pozostałych trzech partycji ( 2 aktywne i 1 zapasowy) dla RAID1 (dość niezawodna partycja 100 GB dla / Home).
Możesz to zrobić po skonfigurowaniu urządzeń MD według własnych upodobań Zakończyć mdcfg, aby wrócić do partmana w celu utworzenia systemów plików na nowych urządzeniach MD i przypisania im zwykłych atrybutów, takich jak punkty montowania.
6.3.3.5. Konfigurowanie menedżera woluminów logicznych (LVM)