Skip to main content

Użyj terminala, aby utworzyć macierz RAID 0 (paski) w OS X

Linux Tutorial for Beginners: Introduction to Linux Operating System (Może 2024)

Linux Tutorial for Beginners: Introduction to Linux Operating System (Może 2024)
Anonim

Poczuj potrzebę szybkości? Od samego początku system OS X obsługuje wiele typów RAID za pomocą AppleRAID, oprogramowania stworzonego przez Apple. appleRAID jest częścią diskutil, narzędzia wiersza poleceń używanego do formatowania, partycjonowania i naprawy urządzeń pamięci masowej na komputerze Mac.

Aż do OS X El Capitan, obsługa RAID została wbudowana w aplikację Disk Utility, która umożliwiła tworzenie macierzy RAID i zarządzanie nimi za pomocą standardowej aplikacji Mac, która była łatwa w użyciu. Z jakiegoś powodu Apple zrzuciło obsługę RAID w wersji El Capitan Disk Utility, ale zachowała AppleRAID dla chętnych do korzystania z Terminalu i wiersza poleceń.

01 z 04

Użyj terminala, aby utworzyć i zarządzać macierzą RAID 0 (paskiem) w OS X

Mamy nadzieję, że usunięcie wsparcia RAID z Disk Utility było tylko niedopatrzeniem, prawdopodobnie spowodowanym ograniczeniami czasowymi w procesie programowania. Ale tak naprawdę nie oczekujemy powrotu RAID do Disk Utility w najbliższym czasie.

Tak więc mając to na uwadze, pokażę wam, jak tworzyć nowe macierze RAID i jak zarządzać macierzami macierzy RAID, które tworzysz i wcześniejszymi z wczesnych wersji OS X.

appleRAID obsługuje paski RAID 0, dublowane (RAID 1) i połączone (spanning) typy RAID. Można także tworzyć zagnieżdżone macierze RAID, łącząc podstawowe typy w celu utworzenia nowych, takich jak RAID 0 + 1 i RAID 10.

Ten przewodnik zawiera podstawowe informacje na temat tworzenia pasywnej macierzy RAID i zarządzania nią (RAID 0).

Co jest potrzebne do utworzenia macierzy RAID 0

Dwa lub więcej dysków, które mogą być dedykowane jako plasterki w pasiastej macierzy RAID.

Aktualna kopia zapasowa; proces tworzenia macierzy RAID 0 spowoduje usunięcie wszystkich danych z używanych napędów.

Około 10 minut twojego czasu.

02 z 04

Korzystanie z listy diskutil Polecenie, aby utworzyć pasiasty RAID dla twojego komputera Mac

Używanie terminala do tworzenia macierzy RAID 0, znanej również jako tablica rozłożona, jest łatwym procesem, który może być wykonany przez dowolnego użytkownika Mac. Nie są wymagane żadne specjalne umiejętności, chociaż może się okazać, że aplikacja Terminal jest trochę dziwna, jeśli nigdy wcześniej jej nie używałeś.

Zanim zaczniemy

Zamierzamy utworzyć pasywną tablicę RAID, aby zwiększyć szybkość zapisywania i odczytu danych z urządzenia magazynującego. Pasiaste tablice zwiększają prędkość, ale zwiększają także prawdopodobieństwo niepowodzenia. Awaria jednego dysku tworzącego tablicę pasywną spowoduje awarię całej macierzy RAID. Nie ma żadnej magicznej metody odzyskiwania danych z uszkodzonej tablicy pasków, co oznacza, że ​​powinieneś mieć bardzo dobry system tworzenia kopii zapasowych, którego możesz użyć do przywrócenia danych w przypadku awarii macierzy RAID.

Przygotowywanie się

W tym przykładzie użyjemy dwóch dysków jako plasterów macierzy RAID 0. Plastry są po prostu nazewnictwem używanym do opisania poszczególnych woluminów, które składają się na elementy dowolnej macierzy RAID.

Możesz użyć więcej niż dwóch dysków; dodanie większej ilości dysków zwiększy wydajność, o ile interfejs między dyskami i komputerem Mac może obsługiwać dodatkową prędkość. Ale nasz przykład dotyczy podstawowej minimalnej konfiguracji dwóch plasterków do utworzenia tablicy.

Jakiego typu dyski mogą być używane?

Można użyć prawie dowolnego rodzaju napędu; dyski twarde, dyski SSD, a nawet dyski flash USB. Chociaż nie jest to ścisłe wymaganie RAID 0, dobrym pomysłem jest, aby napędy były identyczne, zarówno pod względem wielkości, jak i modelu.

Najpierw wykonaj kopię zapasową danych

Pamiętaj, że proces tworzenia tablicy pasków usunie wszystkie dane z dysków, które będą używane. Upewnij się, że masz aktualną kopię zapasową przed rozpoczęciem.

Tworzenie pasiastej macierzy RAID

Możliwe jest użycie partycji z dysku, który został podzielony na wiele woluminów. Ale dopóki jest to możliwe, nie jest to zalecane. Lepiej poświęcić cały dysk, aby był plastrem w macierzy RAID, i takie podejście podejmiemy w tym przewodniku.

Jeśli dyski, których zamierzasz używać, nie zostały jeszcze sformatowane jako jeden wolumin przy użyciu systemu OS X Extended (Journaled) jako systemu plików, skorzystaj z jednej z następujących instrukcji:

Sformatuj dysk komputera Mac za pomocą Narzędzia dyskowego (OS X El Capitan lub nowszy)

Formatowanie dysku komputera Mac za pomocą Narzędzia dyskowego (system OS X Yosemite lub starszy)

Po odpowiednim sformatowaniu dysków nadszedł czas na połączenie ich w macierz RAID.

  1. Uruchom Terminal, znajdujący się w / Applications / Utilities /.
  2. Wprowadź następujące polecenie po znaku zachęty w Terminalu. Możesz skopiować / wkleić polecenie, aby proces był nieco łatwiejszy: lista diskutil
  3. Spowoduje to, że terminal wyświetli wszystkie dyski podłączone do komputera Mac, wraz z identyfikatorami dysków, które będą nam potrzebne podczas tworzenia macierzy RAID. Twoje napędy będą wyświetlane przez punkt wejścia pliku, zwykle / dev / disk0 lub / dev / disk1. Każdy napęd będzie wyświetlał swoje partycje wraz z rozmiarem partycji i identyfikatorem (nazwą).

Identyfikator prawdopodobnie nie będzie taki sam jak nazwa użyta podczas formatowania dysków. Na przykład sformatowaliśmy dwa dyski, nadając im nazwę Slice1 i Slice2. Na powyższym obrazku widać, że identyfikator Slice1 to disk2s2, a Slice2 to disk3s2. Jest to identyfikator, którego użyjemy na następnej stronie, aby faktycznie utworzyć macierz RAID 0.

03 z 04

Utwórz pasiasty macierz RAID w systemie OS X za pomocą terminala

Do tej pory przeszliśmy przez to, czego potrzeba, aby utworzyć macierz RAID 0 za pomocą terminala i użyliśmy komendy diskutil, aby uzyskać listę podłączonych napędów podłączonych do komputera Mac.Następnie użyliśmy tej listy, aby znaleźć nazwy identyfikatorów powiązane z dyskami, których zamierzamy użyć w naszym pasiastym RAID. Jeśli zajdzie taka potrzeba, możesz wrócić do strony 1 lub 2 tego przewodnika, aby nadrobić zaległości.

Jeśli chcesz utworzyć pasującą macierz RAID, zacznijmy.

Polecenie terminalu, aby utworzyć pasiastą macierz RAID dla komputera Mac

  1. Terminal powinien być nadal otwarty; jeśli nie, uruchom aplikację Terminal znajdującą się w / Applications / Utilities /.
  2. Na stronie 2 dowiedzieliśmy się, że identyfikatory dysków, których chcemy użyć, to disk2s2 i disk3s2. Twoje identyfikatory mogą się różnić, więc pamiętaj o zastąpieniu naszych przykładowych identyfikatorów w poleceniu poniżej odpowiednimi dla Twojego komputera Mac.
  3. Ostrzeżenie: Proces tworzenia macierzy RAID 0 spowoduje wymazanie dowolnej zawartości na dyskach tworzących tablicę. Upewnij się, że w razie potrzeby masz bieżącą kopię zapasową danych.
  4. Polecenie, którego będziemy używać, ma następujący format: Diskutil appleRAID utwórz pasek NameofStripedArray Fileformat DiskIdentifiers
  5. NameofStripedArray to nazwa tablicy, która będzie wyświetlana po zamontowaniu na pulpicie komputera Mac.
  6. FileFormat to format, który będzie używany podczas tworzenia tablicy pasków. W przypadku użytkowników komputerów Mac najprawdopodobniej będzie to hfs +.
  7. DiskIdentifers to nazwy identyfikatorów, które znaleźliśmy na stronie 2 za pomocą polecenia list diskutil.
  8. Wprowadź następujące polecenie w wierszu polecenia Terminal. Pamiętaj, aby zmienić identyfikatory dysku tak, aby odpowiadały konkretnej sytuacji, a także nazwę, której chcesz używać w macierzy RAID. Poniższe polecenie można skopiować / wkleić do terminalu. Łatwym sposobem na to jest potrójne kliknięcie jednego ze słów w poleceniu; spowoduje to wybór całego tekstu polecenia. Następnie możesz skopiować / wkleić polecenie do Terminal: Diskutil appleRAID utwórz pasek FastFred HFS + disk2s2 disk3s2
  9. Terminal wyświetli proces budowania tablicy. Po niedługim czasie nowa macierz RAID zostanie zamontowana na twoim pulpicie, a Terminal wyświetli następujący tekst: "Finished RAID operation."

Wszystko gotowe, aby zacząć korzystać z szybkiego nowego pasiastego RAID.

04 z 04

Usuń Striped RAID Array za pomocą Terminal w OS X

Teraz, gdy utworzyłeś pasującą macierz RAID dla swojego komputera Mac, w pewnym momencie prawdopodobnie będziesz musiał ją usunąć. Po raz kolejny aplikacja Terminal w połączeniu z narzędziem wiersza poleceń diskutil pozwoli ci usunąć macierz RAID 0 i zwrócić każdy wycinek RAID do użycia jako pojedyncze woluminy na twoim Macu.

Usuwanie macierzy RAID 0 za pomocą terminala

Usunięcie tablicy pasków spowoduje wymazanie całej daty na macierzy RAID. Przed kontynuowaniem upewnij się, że masz kopię zapasową.

  1. Uruchom aplikację Terminal znajdującą się w katalogu / Applications / Utilities /.
  2. Polecenie usuwania RAID wymaga nazwy RAID, która jest taka sama, jak nazwa tablicy, gdy jest zamontowana na pulpicie twojego komputera Mac. W związku z tym nie ma powodu, aby używać polecenia list diskutil, tak jak to zrobiliśmy na stronie 2 tego przewodnika.
  3. Nasz przykład tworzenia macierzy RAID 0 zaowocował macierzą RAID o nazwie FastFred, która miała zamiar użyć tego samego przykładu do usunięcia tablicy.
  4. Po wyświetleniu monitu o Terminal, wprowadź i upewnij się, że FastFred zastąpiono nazwą pasiastego RAID, który chcesz usunąć. Możesz trzykrotnie kliknąć jedno ze słów w poleceniu, aby zaznaczyć całą linię poleceń, a następnie skopiować / wkleić polecenie do Terminal: Diskutil AppleRAID delete FastFred
  5. Rezultatem polecenia delete będzie odmontowanie tablicy RAID 0, przejście do trybu RAID w trybie offline, rozbicie RAID na poszczególne elementy. To, co się nie dzieje, jest również ważne, aby poszczególne dyski, które tworzyły tablicę, nie były ponownie montowane i poprawnie sformatowane.

Możesz użyć Narzędzia dyskowego, aby ponownie sformatować dyski, aby znów można było je używać na komputerze Mac.