czwartek, 18 października 2012

Linux RAID programowy

RAID (Redundand Array of Independent Disks) jest to system połączonych dysków lub partycji w celu zwiększenia niezawodności, zwiększenia wydajności lub powiększenia pamięci dyskowej. RAID może być sprzętowy, jest to rozwiązanie drogie ale szybsze oraz programowy. Linux implementuje RAID programowy za pomocą sterownika mdadm. RAID programowy zakłada się na dyskach podłączonych do zwykłego kontrolera IDE, SATA, SCSI i całą obsługę przekazuje się do mdadm.

Sterownik mdadm obsługuje następujące rodzaje macierzy:
  • RAID 0  -  striping czyli połączenie dwóch dysków lub partycji z przeplotem danych. Zwiększa się wydajność w porównaniu z pojedynczym dyskiem, obniża odporność na awarię dysków. Awaria jednego z dysków to utrata wszystkich danych
  • RAID 1  -  mirror, kopie lustrzane. Dyski są w dwóch jednakowych kopiach. W przypadku awarii jednego drugi przejmuje rolę tego uszkodzonego. Wydajność tak jak pojedynczy dysk, duże bezpieczeństwo.Wadą jest duża strata pojemności (jeden dysk)
  • RAID 4  -  dane są rozproszone na kolejnych dyskach, a na ostatnim są zapisywane dane parzystości. Wymaga przynajmniej trzech dysków. Wydajność ograniczona przez dysk parzystości
  • RAID 5  -  rozpraszane są zarówno dane jak i informacje parzystości na wszystkich dyskach, dzęki czemy jest większa wydajność niź RAID 4, pojemność n-1. Wymaga przynajmniej trzech dysków
  • RAID 6  -  jest rzadko stosowana. Jest to rozbudowana macierz typu 5. Jedyną różnicą jest dwukrotne zapisywanie sum kontrolnych. Dzięki temu macierz może przetrwać awarię dwóch dysków bez utraty danych. Wymaga przynajmniej czterech dysków, pojemność n-2.
  • tryb liniowy  -  połączenie dwóch dysków w ten sposób, że koniec jednego jest początkiem drugiego. Nie zapewnia to żadnego bezpieczeństwa, wręcz przeciwnie obniża odporność na awarię dysków
RAID programowy w openSUSE

Uruchom YaST, nastepnie System --> Partycjonowanie


Na dostępnych dyskach stwórz wynagane partycje: wybierz Widok systemu --> Dyski twarde --> wybierz Dodaj partycję -->Partycja Primery -->Dalej --> wybierz wielkość partycji --> wybierz nie montuj partycji --> Zakończ. Powtórz to do stworzenia pozostałych partycji będących składnikiem RAID
Następnie w YaST --> System --> Partycjonowanie --> Widok systemu --> RAID --> Dodaj RAID --> wybierz typ macierzy --> wybierz dostępne urządzenia --> Dodaj --> Dalej --> Opcje RAID --> wybierz rozmiar bloku (domyślnie 128 KB --> Dalej --> Opcje formatowania --> Sformatuj partycje --> Koniec.

Brak komentarzy:

Prześlij komentarz