NALOT to nadmiarowa macierz niedrogich dysków, ale obecnie nazywa się ją nadmiarową macierzą niezależnych dysków. Wcześniej kupowanie nawet mniejszego dysku było bardzo kosztowne, ale obecnie możemy kupić dysk o dużym rozmiarze za taką samą ilość, jak poprzednio. Raid to po prostu kolekcja dysków w puli, która ma stać się woluminem logicznym.
Raid zawiera grupy lub zestawy lub tablice. Kombinacja sterowników tworzy grupę dysków w celu utworzenia macierzy RAID lub zestawu RAID. Może to być co najmniej 2 liczba dysków podłączonych do kontrolera RAID i tworząca wolumin logiczny lub więcej dysków może znajdować się w grupie. W grupie dysków można zastosować tylko jeden poziom Raid. Raid są używane, gdy potrzebujemy doskonałej wydajności. W zależności od wybranego poziomu rajdu wydajność będzie się różnić. Zapisywanie naszych danych dzięki odporności na błędy i wysokiej dostępności.
Ta seria będzie zatytułowana Przygotowanie do konfiguracji RAID poprzez części 1-9 i obejmuje następujące tematy.
Część 1: Wprowadzenie do RAID, koncepcje RAID i poziomów RAID
To jest część 1 serii samouczków, w której omówimy wprowadzenie RAID, koncepcje RAID i poziomy RAID, które są wymagane do konfiguracji RAID w systemie Linux.
Oprogramowanie RAID mają niską wydajność z powodu zużywania zasobów z hostów. Oprogramowanie RAID musi być ładowane w celu odczytania danych z woluminów RAID. Przed załadowaniem oprogramowania raid, system operacyjny musi się uruchomić, aby załadować oprogramowanie raid. Nie ma potrzeby korzystania z fizycznego sprzętu podczas rajdów programowych. Inwestycja bez kosztów.
Sprzętowy RAID mają wysoką wydajność. Są to dedykowane kontrolery RAID, które są fizycznie zbudowane przy użyciu kart PCI express. Nie użyje zasobu hosta. Mają pamięć NVRAM do odczytu i zapisu pamięci podręcznej. Przechowuje pamięć podręczną podczas odbudowy, nawet w przypadku awarii zasilania, przechowuje pamięć podręczną przy użyciu podtrzymania bateryjnego. Bardzo kosztowne inwestycje potrzebne na dużą skalę.
Sprzętowa karta RAID będzie wyglądać jak poniżej:
RAID są na różnych poziomach. Tutaj zobaczymy tylko poziomy RAID, które są używane głównie w rzeczywistym środowisku.
RAID są zarządzane za pomocą mtadm pakiet w większości dystrybucji Linuksa. Przyjrzyjmy się pokrótce każdemu poziomowi RAID.
Striping mają doskonałą wydajność. W Raid 0 (Striping) dane zostaną zapisane na dysku przy użyciu metody współdzielonej. Połowa zawartości będzie na jednym dysku, a druga połowa zostanie zapisana na innym dysku.
Załóżmy, że mamy 2 dyski, na przykład, jeśli zapisujemy dane „TECMINA” na wolumin logiczny zostanie zapisany jako „T‘ zostanie zapisany na pierwszym dysku, a ‘mi‘ zostanie zapisany na drugim dysku, a ‘C‘ zostanie zapisany na pierwszym dysku i ponownie ‘m‘ zostanie zapisany na drugim dysku i będzie kontynuowany w procesie round-robin.
W tej sytuacji, jeśli któryś z dysków ulegnie awarii, stracimy nasze dane, ponieważ przy połowie danych z jednego dysku nie da się odbudować nalotu. Ale w porównaniu z szybkością zapisu i wydajnością, RAID 0 jest doskonały. Potrzebujemy co najmniej 2 dysków, aby utworzyć RAID 0 (striping). Jeśli potrzebujesz cennych danych, nie używaj tego POZIOMU RAID.
Dublowanie ma dobrą wydajność. Mirroring może stworzyć kopię tych samych danych, które posiadamy. Zakładając, że mamy dwie liczby dysków twardych o pojemności 2 TB, w sumie mamy 4 TB, ale podczas tworzenia kopii lustrzanych dyski znajdują się za kontrolerem RAID, tworząc dysk logiczny Tylko my widzimy 2 TB logicznych napęd.
Podczas gdy zapisujemy wszelkie dane, będą one zapisywane na obu dyskach 2 TB. Do utworzenia macierzy RAID 1 lub kopii lustrzanej potrzebne są co najmniej dwa dyski. Jeśli wystąpiła awaria dysku, możemy odtworzyć zestaw raidowy, wymieniając nowy dysk. Jeśli któryś z dysków ulegnie awarii w RAID 1, możemy uzyskać dane z drugiego, ponieważ na drugim dysku znajdowała się kopia tej samej zawartości. Więc nie ma utraty danych.
RAID 5 jest najczęściej używany na poziomach korporacyjnych. RAID 5 działa metodą rozproszonej parzystości. Informacje o parzystości zostaną użyte do odbudowania danych. Odbudowuje się z informacji pozostawionych na pozostałych dobrych dyskach. To ochroni nasze dane przed awarią dysku.
Załóżmy, że mamy 4 dyski, jeśli jeden z nich ulegnie awarii, a podczas wymiany uszkodzonego dysku możemy odbudować zastąpiony dysk na podstawie informacji o parzystości. Informacje o parzystości są przechowywane na wszystkich 4 dyskach, jeśli mamy 4 numery dysków twardych o pojemności 1 TB. Informacje o parzystości będą przechowywane w 256 GB w każdym ze sterowników, a pozostałe 768 GB w każdym z dysków zostanie zdefiniowane dla użytkowników. RAID 5 może przetrwać pojedynczą awarię dysku. Jeśli dyski ulegną awarii więcej niż 1, spowoduje utratę danych.
RAID 6 jest taki sam jak RAID 5 z systemem rozproszonym z dwiema parzystością. Używany głównie w dużej liczbie tablic. Potrzebujemy minimum 4 dyski, nawet jeśli 2 dyski ulegną awarii, możemy odbudować dane podczas wymiany nowych dysków.
Bardzo wolniejszy niż RAID 5, ponieważ zapisuje dane do wszystkich 4 sterowników jednocześnie. Będzie średnia prędkość podczas korzystania ze sprzętowego kontrolera RAID. Jeśli mamy 6 numerów dysków twardych o pojemności 1 TB, 4 dyski będą używane do danych, a 2 dyski do kontroli parzystości.
RAID 10 można nazwać 1+0 lub 0+1. To zrobi obie prace Mirror & Striping. Mirror będzie na pierwszym miejscu, a stripe na drugim w RAID 10. Stripe będzie pierwszym, a mirror będzie drugim w macierzy RAID 01. RAID 10 jest lepszy w porównaniu do 01.
Załóżmy, że mamy 4 Liczba napędów. Podczas zapisywania niektórych danych na moim woluminie logicznym zostaną one zapisane na wszystkich 4 dyskach przy użyciu metod lustrzanych i paskowych.
Jeśli piszę dane”TECMINA” w RAID 10 zapisze dane w następujący sposób. Najpierw "T” zapisze na obu dyskach i drugi”mi” zapisze na oba dyski, ten krok zostanie użyty do wszystkich zapisów danych. Utworzy również kopię wszystkich danych na inny dysk.
W tym samym czasie użyje metody RAID 0 i zapisze dane w następujący sposób „T” zapisze na pierwszym dysku i “mi” zapisze na drugim dysku. Ponownie "C” zapisze na pierwszym dysku i “m” na drugi dysk.
W tym artykule zobaczyliśmy, czym jest RAID i jakie poziomy są najczęściej używane w RAID w rzeczywistym środowisku. Mam nadzieję, że dowiedziałeś się o RAID. Aby skonfigurować RAID należy znać podstawową wiedzę na temat RAID. Powyższa treść wypełni podstawowe zrozumienie RAID.
W następnych artykułach omówię, jak skonfigurować i utworzyć macierz RAID przy użyciu różnych poziomów, rozwijać grupę RAID (macierz) i rozwiązywać problemy z uszkodzonymi dyskami i wiele więcej.