Ta članek pojasnjuje, kako uporabiti terminal za ustvarjanje in upravljanje črtastih polj RAID v OS X, saj so bile El Capitan različici Disk Utility odvzete zmožnosti RAID.
Informacije v tem članku veljajo za ustvarjanje matrike RAID 0 (Striped) z uporabo terminala v macOS Sierra (10.12) prek OS X Lion (10.7).
O Mac OS in več vrstah RAID
Operacijski sistem Mac že od svojih zgodnjih dni podpira več vrst RAID z uporabo programske opreme AppleRAID, ki je del diskutil, orodja ukazne vrstice, ki se uporablja za formatiranje, particioniranje in popravljanje pomnilniških naprav v računalniku Mac.
Do OS X El Capitan je bila podpora za RAID vgrajena v aplikacijo Disk Utility, ki jo lahko uporabljate za ustvarjanje in upravljanje polj RAID. Apple je opustil podporo za RAID v različici El Capitan aplikacije Disk Utility, vendar je ohranil AppleRAID na voljo uporabnikom, ki so bili pripravljeni uporabljati terminal in ukazno vrstico. Apple je vrnil ustvarjanje RAID v Disk Utility v macOS High Sierra.
Preden začnete
Uporaba terminala za ustvarjanje polja RAID 0, znanega tudi kot črtasto polje, je enostaven postopek, ki ga lahko izvede vsak uporabnik Maca. Nobena posebna znanja niso potrebna, čeprav se vam bo aplikacija Terminal morda zdela nekoliko čudna, če je še nikoli niste uporabljali.
Pomen varnostnih kopij
Črtasti nizi zagotavljajo povečanje hitrosti, vendar tudi povečajo možnost napake. Okvara katerega koli posameznega pogona, ki sestavlja črtasto polje, povzroči odpoved celotnega polja RAID. Ni čarobne metode za obnovitev podatkov iz okvarjenega črtastega polja, kar pomeni, da bi morali imeti dober varnostni sistem, ki ga lahko uporabite za obnovitev podatkov, če pride do okvare polja RAID.
Kaj boste potrebovali
AppleRAID podpira črtaste (RAID 0), zrcaljene (RAID 1) in povezane (raztegljive) vrste RAID. Preden ustvarite polje RAID 0, potrebujete:
- Dva ali več pogonov, ki jih je mogoče posvetiti kot rezine v vašem črtastem polju RAID.
- Trenutna varnostna kopija. Postopek ustvarjanja polja RAID 0 izbriše vse podatke na uporabljenih pogonih.
Uporabite lahko skoraj vse vrste pogonov, vključno s trdimi diski, SSD-ji ali bliskovnimi pogoni USB. Dobro je, da so diski enaki, tako po velikosti kot po modelu, čeprav to ni stroga zahteva RAID 0.
Če pogoni, ki jih nameravate uporabiti, še niso bili formatirani kot en nosilec z uporabo OS X Extended (Journaled) kot datotečnega sistema, naredite to. Način, ki ga uporabljate, je odvisen od vašega operacijskega sistema:
Formatirajte pogon Maca s pripomočkom Disk Utility (OS X El Capitan ali novejši)
Formatirajte pogon Maca s pripomočkom za diske (OS X Yosemite ali starejši)
Uporabite terminal za ustvarjanje matrike RAID 0 (črtasto)
Ta primer uporablja dva diska kot rezine matrike RAID 0. Rezine so nomenklatura, ki se uporablja za opisovanje posameznih nosilcev, ki sestavljajo elemente katerega koli polja RAID.
- Launch Terminal, ki se nahaja v Applications > Utilities.
-
Vnesite naslednji ukaz ob pozivu v terminalu. Za lažji postopek lahko kopirate/prilepite ukaz:
seznam diskutilov
To povzroči, da terminal prikaže vse pogone, povezane z vašim računalnikom Mac, skupaj z identifikatorji pogonov, ki jih potrebujete pri ustvarjanju polja RAID. Vaši pogoni so prikazani z vstopno točko datoteke, običajno /dev/disk0 ali /dev/disk1. Vsak pogon ima prikazane svoje posamezne particije, skupaj z velikostjo particije in identifikatorjem (ime).
Identifikator verjetno ne bo enak imenu, ki ste ga uporabili pri formatiranju pogonov. Ta primer uporablja dva pogona z naslovom Slice1 in Slice2. Na sliki lahko vidite, da je identifikator Slice1 disk2s2, Slice2 pa disk3s2. To je identifikator, ki ga uporabite za ustvarjanje polja RAID 0.
Vaši identifikatorji so lahko drugačni, zato ne pozabite zamenjati vzorčnih identifikatorjev v ukazu s pravilnimi za vaš Mac.
-
Ukaz, ki ga bomo uporabili, je v naslednji obliki:
Diskutil appleRAID ustvari trak NameofStripedArray Fileformat DiskIdentifiers
NameofStripedArray je ime polja, ki bo prikazano, ko ga namestite na namizje vašega Maca.
FileFormat je format, ki bo uporabljen, ko bo ustvarjen črtasti niz. Za uporabnike Mac bo to verjetno hfs+.
DiskIdentifers so imena identifikatorjev, ki ste jih odkrili z ukazom diskutil list.
-
Vnesite naslednji ukaz v poziv terminala. Prepričajte se, da ste spremenili identifikatorje pogonov, da bodo ustrezali vaši specifični situaciji, kot tudi ime, ki ga želite uporabiti za polje RAID.
Diskutil appleRAID ustvari trak FastFred HFS+ disk2s2 disk3s2
-
Terminal prikaže postopek gradnje polja. Po kratkem času se novo polje RAID namesti na namizje in terminal prikaže besedilo »Končana operacija RAID«. Pripravljeni ste, da začnete uporabljati svoj hitri novi črtasti RAID.
Kako izbrisati črtasto polje RAID s pomočjo terminala
V nekem trenutku boste morda morali izbrisati matriko. Ponovno uporabite aplikacijo Terminal v kombinaciji z orodjem ukazne vrstice diskutil, da izbrišete polje RAID 0 in vrnete vsako rezino RAID za uporabo kot posamezne nosilce v vašem Macu.
Če izbrišete črtasto polje, se izbrišejo vsi podatki v RAID-u. Prepričajte se, da imate varnostno kopijo, preden nadaljujete.
-
Zaženite aplikacijo Terminal, ki se nahaja na Applications > Utilities.
Primer za ustvarjanje matrike RAID 0 je povzročil matriko RAID z imenom FastFred. Ime vašega RAID-a bo drugačno.
-
Na poziv terminala vnesite naslednje, pri čemer pazite, da zamenjate FastFred z imenom črtastega RAID-a, ki ga želite izbrisati.
Diskutil AppleRAID izbriše FastFred
-
Ukaz za brisanje odklopi matriko RAID 0, izklopi RAID in razbije RAID na posamezne elemente.
Pomembno je tudi tisto, kar se ne zgodi. Posamezni pogoni, ki so sestavljali niz, niso znova nameščeni ali pravilno formatirani. Uporabite Disk Utility, da znova formatirate pogone, tako da jih je mogoče znova uporabljati v vašem Macu.