Тази статия обяснява как да използвате Terminal за създаване и управление на ивични RAID масиви в OS X, тъй като El Capitan версията на Disk Utility е лишена от своите RAID възможности.
Информацията в тази статия се отнася за създаване на RAID 0 (Striped) масив с помощта на терминал в macOS Sierra (10.12) през OS X Lion (10.7).
Относно Mac OS и множество типове RAID
От ранните си дни операционната система Mac поддържа множество типове RAID с помощта на софтуера AppleRAID, който е част от diskutil, инструмента от командния ред, използван за форматиране, разделяне и поправка на устройства за съхранение на Mac.йени
До OS X El Capitan поддръжката на RAID беше вградена в приложението Disk Utility, което можете да използвате за създаване и управление на RAID масиви. Apple отказа поддръжката на RAID във версията на El Capitan на приложението Disk Utility, но запази AppleRAID достъпен за потребители, които желаят да използват терминала и командния ред. Apple върна създаването на RAID към Disk Utility в macOS High Sierra.
Преди да започнете
Използването на терминал за създаване на масив RAID 0, известен още като масив с ивици, е лесен процес, който може да бъде изпълнен от всеки потребител на Mac. Не са необходими специални умения, въпреки че може да намерите приложението Terminal малко странно, ако никога преди не сте го използвали.
Значението на резервните копия
Раираните масиви осигуряват увеличение на скоростта, но също така увеличават възможността за повреда. Повреда на което и да е отделно устройство, което съставлява раиран масив, води до повреда на целия RAID масив. Няма магически метод за възстановяване на данни от неуспешен ивичен масив, което означава, че трябва да имате добра система за архивиране, която можете да използвате за възстановяване на данни, ако възникне повреда на RAID масива.
Какво ще ви е необходимо
AppleRAID поддържа ивици (RAID 0), огледални (RAID 1) и конкатенирани (обхващащи) типове RAID. Преди да създадете RAID 0 масив, имате нужда от:
- Два или повече диска, които могат да бъдат предназначени като срезове във вашия ивичен RAID масив.
- Текущо архивиране. Процесът на създаване на RAID 0 масив изтрива всички данни на използваните дискове.
Можете да използвате почти всеки тип устройство, включително твърди дискове, SSD или USB флаш устройства. Добра идея е дисковете да са идентични както по размер, така и по модел, въпреки че това не е стриктно изискване за RAID 0.
Ако устройствата, които планирате да използвате, все още не са форматирани като единичен том с помощта на OS X Extended (Journaled) като файлова система, направете го. Методът, който използвате, варира в зависимост от вашата операционна система:
Форматирайте устройство на Mac с помощта на Disk Utility (OS X El Capitan или по-нова версия)
Форматирайте диск на Mac с помощта на Disk Utility (OS X Yosemite или по-стара)
Използвайте терминал за създаване на масив RAID 0 (Striped)
Този пример използва два диска като части от масива RAID 0. Срезовете са номенклатурата, използвана за описание на отделните томове, които съставят елементите на всеки RAID масив.
- Стартиране Терминал, разположен в Приложения > Помощни програми.
-
Въведете следната команда в подканата в терминала. Можете да копирате/поставите командата, за да улесните процеса:
списък с дискусии
Това кара терминала да показва всички устройства, свързани към вашия Mac, заедно с идентификаторите на устройства, от които се нуждаете, когато създавате RAID масива. Вашите устройства се показват от входната точка на файла, обикновено /dev/disk0 или /dev/disk1. Всяко устройство има показани отделни дялове, заедно с размера на дяла и идентификатора (името).
Идентификаторът вероятно няма да е същият като името, което сте използвали, когато сте форматирали вашите устройства. Този пример използва две устройства, озаглавени Slice1 и Slice2. В изображението можете да видите, че идентификаторът на Slice1 е disk2s2, а идентификаторът на Slice2 е disk3s2. Това е идентификаторът, който използвате, за да създадете масива RAID 0.
Вашите идентификатори може да са различни, така че не забравяйте да замените примерните идентификатори в командата с правилните за вашия Mac.
-
Командата, която ще използваме, е в следния формат:
Diskutil appleRAID създава лента NameofStripedArray Fileformat DiskIdentifiers
NameofStripedArray е името на масива, който ще се показва, когато бъде монтиран на работния плот на вашия Mac.
FileFormat е форматът, който ще се използва, когато се създаде раираният масив. За потребителите на Mac това вероятно ще бъде hfs+.
DiskIdentifers са имената на идентификаторите, които сте открили с помощта на командата diskutil list.
-
Въведете следната команда в подканата на терминала. Не забравяйте да промените идентификаторите на устройството, за да отговарят на вашата конкретна ситуация, както и името, което искате да използвате за RAID масива.
Diskutil appleRAID създава лента FastFred HFS+ disk2s2 disk3s2
-
Terminal показва процеса на изграждане на масива. След кратко време новият RAID масив се монтира на вашия работен плот и терминалът показва текста „Завършена RAID операция“. Вече сте готови да започнете да използвате вашия бърз нов ивичен RAID.
Как да изтриете ивичен RAID масив с помощта на терминал
В даден момент може да се наложи да изтриете масива. Отново използвате приложението Terminal, комбинирано с инструмента за команден ред diskutil, за да изтриете масива RAID 0 и да върнете всеки RAID срез за използване като отделни томове на вашия Mac.
Изтриването на вашия раиран масив води до изтриване на всички данни в RAID. Уверете се, че имате резервно копие, преди да продължите.
-
Стартирайте приложението Terminal, намиращо се на Applications > Помощни програми.
Примерът за създаване на RAID 0 масив доведе до RAID масив с име FastFred. Името на вашия RAID ще бъде различно.
-
В подканата на терминала въведете следното, като не забравяйте да замените FastFred с името на ивичния RAID, който искате да изтриете.
Diskutil AppleRAID изтрива FastFred
-
Командата за изтриване демонтира RAID 0 масива, извежда RAID офлайн и го разбива на отделни елементи.
Това, което не се случва, също е важно. Отделните устройства, съставляващи масива, не са монтирани повторно или правилно форматирани. Използвайте Disk Utility, за да преформатирате дисковете, така че да могат отново да се използват на вашия Mac.