/ / Jak inteligentnie korzystać z wielu dysków: wprowadzenie do RAID

Jak inteligentnie korzystać z wielu dysków: wprowadzenie do RAID

dyski twarde

RAID pozwala łączyć wiele fizycznych dysków twardychdyski w pojedynczy logiczny dysk twardy. Umożliwia to tworzenie kopii lustrzanych danych na dwóch dyskach twardych, dzięki czemu ważne dane są zawsze przechowywane w wielu miejscach.

RAID oznacza „redundantną macierz niezależnych dysków”, chociaż istnieje rodzaj RAID, który nie zapewnia redundancji i jedynie zwiększa wydajność.

Poziomy RAID

RAID to nie tylko jeden sposób łączenia dysków. Istnieje wiele poziomów RAID, które zapewniają różne poziomy wydajności i nadmiarowości. Wszystkie poziomy RAID mają jedną wspólną cechę: łączą wiele dysków fizycznych w jeden dysk logiczny, który jest prezentowany systemowi operacyjnemu.

  • RAID 0: W przeciwieństwie do innych poziomów RAID, RAID 0 zapewnia braknadmiar. Jednak RAID 0 pozwala zwiększyć wydajność przy użyciu wielu dysków. Podczas korzystania z RAID 0 dane zapisywane przez komputer na dysku twardym są dzielone równomiernie na dwa (lub więcej) dyski twarde. Na przykład, jeśli komputer zapisuje plik 100 MB, 50 MB zostanie zapisane na jednym dysku twardym, a 50 MB zostanie zapisane na drugim dysku twardym. Gdy komputer musi ponownie odczytać plik, może jednocześnie odczytać 50 MB z jednego dysku twardego i 50 MB z drugiego dysku twardego - będzie to szybsze niż odczyt 100 MB z jednego dysku twardego. Jeśli jednak któryś z dysków twardych w macierzy RAID zginie, utracisz swoje dane. Gdy korzystasz z RAID 0, wiele dysków wydaje się być większym i szybszym dyskiem twardym - ale są one znacznie delikatniejsze.
  • RAID 1: W RAID 1 dwa dyski są skonfigurowane do dublowaniawzajemnie. Gdy komputer zapisuje 100 MB danych na dyskach, zapisuje te same 100 MB na obu dyskach twardych. Każdy dysk zawiera pełną kopię danych. Zapewnia to, że jeśli któryś z dysków ulegnie awarii, zawsze będziesz mieć pełną, aktualną kopię swoich danych.
  • RAID 2, 3 i 4: Te poziomy RAID są rzadko używane i często uważane za przestarzałe.
  • RAID 5: Aby użyć RAID 5, potrzebujesz co najmniej trzechdyski RAID 5 wykorzystuje striping do dzielenia danych na wszystkie dyski twarde, z dodatkowymi danymi parzystości podzielonymi na wszystkie dyski. Jeśli jeden z dysków twardych zginie, nie stracisz żadnych danych. RAID 5 oferuje redundancję danych przy niższych kosztach przechowywania niż RAID 1 - na przykład, jeśli posiadasz cztery dyski twarde 1 TB, możesz utworzyć dwie oddzielne macierze RAID 1 (1 TB każda na łącznie 2 TB) lub pojedynczą macierz RAID 5 z 3 TB przestrzeni dyskowej.
  • RAID 6: RAID 6 jest podobny do RAID 5, ale dodajedodatkowy blok parzystości, zapisując dwa bloki parzystości dla każdego bitu danych rozłożonego na dyskach. Tracisz pojemność pamięci, ale RAID 6 zapewnia dodatkową ochronę przed utratą danych. Na przykład, jeśli dwa dyski twarde zginą w konfiguracji RAID 5, utracisz swoje dane. Jeśli dwa dyski twarde zginą w konfiguracji RAID 6, nadal będziesz mieć wszystkie swoje dane.
  • RAID 10: Znany również jako RAID 1 + 0, RAID 10 dzieli danemiędzy dyskami podstawowymi a kopiami lustrzanymi te dane na dyskach dodatkowych. W ten sposób próbuje zapewnić zalety RAID 0 (dzielenie danych na wiele dysków w celu zwiększenia wydajności) z zaletami RAID 1 (redundancja).

Istnieją również inne, niestandardowe poziomy RAID.

komputer z wnęką na dysk twardy

Konfiguracja RAID

RAID jest zwykle używany na serwerach, komputerach mainframe,oraz inne systemy komputerowe, w których zbędne przechowywanie danych jest ważne. RAID nie jest używany na komputerach stacjonarnych i laptopach tak często, ale wiele komputerów jest dostarczanych z kontrolerami RAID. Jeśli chcesz, prawdopodobnie możesz skonfigurować konfigurację RAID 1 z dwoma dyskami, aby zapewnić, że Twoje dane będą dublowane na dwóch dyskach.

Korzystając z RAID, możesz albo użyć „sprzętuRAID ”lub„ programowa macierz RAID ”. W przypadku sprzętowej macierzy RAID urządzenie sprzętowe w komputerze wykonuje całą macierz RAID. Na przykład, jeśli masz sprzętową macierz RAID i skonfigurujesz dwa dyski do działania w konfiguracji RAID 1, sprzętowy kontroler RAID zaprezentuje dwa dyski w systemie operacyjnym jako pojedynczy dysk. Cała praca RAID - dublowanie danych, dzielenie ich na dyski twarde itp. - jest obsługiwana przez sprzętowy kontroler RAID. Twój system operacyjny nie miałby pojęcia, że ​​faktycznie używasz RAID.

W przypadku oprogramowania RAID praca jest obsługiwana przezsystem operacyjny. Na przykład, możesz stworzyć programową macierz RAID podczas instalowania Linuksa na swoim komputerze - jądro Linuksa wie o macierzy RAID i samo wykona pracę bez specjalnego sprzętu. Możesz także utworzyć programową macierz RAID w systemie Windows.

Aby skonfigurować sprzętową macierz RAID, musisz użyćoprogramowanie sterujące kontrolerem RAID - można uzyskać do niego dostęp za pomocą systemu BIOS komputera. Jeśli to robisz, sprawdź dokumentację sprzętowego kontrolera RAID.

Run-Raid-Configuration-Utility

Podobne technologie

Popularne systemy operacyjne mają takie technologiedziałają podobnie do RAID. Windows 8 wprowadził Miejsca do magazynowania. Linux ma logicznego menedżera woluminów lub LVM. Obie technologie pozwalają zgrupować kilka dysków fizycznych w jeden dysk logiczny w celu wykonania kopii lustrzanych danych w celu uzyskania nadmiarowości lub połączenia pamięci dyskowej, dzięki czemu jest ona dostępna jako pojedynczy dysk bez zapewniania nadmiarowości.


Te technologie mogą wydawać się nieco skomplikowane,ale w rzeczywistości są to sposoby na uproszczenie. Po skonfigurowaniu odpowiedniej macierzy RAID dane będą automatycznie przechowywane na wielu dyskach twardych, więc nie musisz się martwić, że je utracisz. Twoje oprogramowanie nie musi nawet wiedzieć, że macierz RAID istnieje.

Zdjęcie: Justin Ruckman, Justin Ruckman, fsse8info