Бұл мақала OS X жүйесінде жолақты RAID массивтерін жасау және басқару үшін Терминалды қалай пайдалану керектігін түсіндіреді, себебі Disk Utility бағдарламасының El Capitan нұсқасы RAID мүмкіндіктерінен айырылған.
Осы мақаладағы ақпарат OS X Lion (10.7) арқылы macOS Sierra (10.12) жүйесіндегі Терминалды пайдаланып RAID 0 (жолақты) массивін жасауға қолданылады.
Mac OS және бірнеше RAID түрлері туралы
Алғашқы күндерінен бастап Mac амалдық жүйесі Mac жүйесінде жад құрылғыларын пішімдеу, бөлу және жөндеу үшін пайдаланылатын пәрмен жолы құралы болып табылатын diskutil бөлігі болып табылатын AppleRAID бағдарламалық құралын пайдаланып, бірнеше RAID түрлерін қолдайды.
OS X El Capitan нұсқасына дейін RAID қолдауы RAID массивтерін жасау және басқару үшін пайдалануға болатын Disk Utility қолданбасына енгізілген. Apple Disk Utility қолданбасының El Capitan нұсқасында RAID қолдауын алып тастады, бірақ AppleRAID-ті терминалды және пәрмен жолын пайдаланғысы келетін пайдаланушылар үшін қол жетімді етті. Apple RAID жасауды macOS High Sierra жүйесіндегі Disk Utility бағдарламасына қайтарды.
Бастау алдында
Терминалды RAID 0 массивін жасау үшін пайдалану, сонымен қатар жолақты массив ретінде белгілі, кез келген Mac пайдаланушысы орындай алатын оңай процесс. Ешқандай арнайы дағдылар қажет емес, дегенмен Терминал қолданбасын бұрын ешқашан пайдаланбаған болсаңыз, біртүрлі болуы мүмкін.
Сақтық көшірмелердің маңыздылығы
Жолақты массивтер жылдамдықты арттыруды қамтамасыз етеді, бірақ олар сонымен қатар сәтсіздік мүмкіндігін арттырады. Жолақты массивті құрайтын кез келген бір дискінің ақаулығы бүкіл RAID массивінің істен шығуына әкеледі. Сәтсіз жолақты массивтен деректерді қалпына келтірудің сиқырлы әдісі жоқ, яғни RAID массивінде ақаулық орын алған жағдайда деректерді қалпына келтіру үшін пайдалануға болатын жақсы сақтық көшірме жүйесі болуы керек.
Сізге не керек
AppleRAID жолақты (RAID 0), айналы (RAID 1) және біріктірілген (жабылатын) RAID түрлерін қолдайды. RAID 0 массивін жасамас бұрын сізге қажет:
- Екі немесе одан да көп дискілерді жолақты RAID массивінде бөліктер ретінде бөлуге болады.
- Ағымдағы сақтық көшірме. RAID 0 массивін жасау процесі пайдаланылған дискілердегі барлық деректерді өшіреді.
Қатты дискілерді, SSD дискілерін немесе USB флэш-дискілерін қоса, кез келген диск түрін қолдануға болады. Дискілердің өлшемі де, үлгісі де бірдей болғаны дұрыс, бірақ бұл RAID 0 үшін қатаң талап емес.
Пайдалануды жоспарлап отырған дискілер файлдық жүйе ретінде OS X Extended (Journaled) арқылы әлі бір том ретінде пішімделмеген болса, мұны орындаңыз. Пайдаланатын әдіс амалдық жүйеге байланысты өзгереді:
Disk утилитасын (OS X El Capitan немесе одан кейінгі) пайдаланып Mac дискісін пішімдеу
Диск утилитасын пайдаланып Mac дискісін пішімдеу (OS X Yosemite немесе одан бұрынғы)
RAID 0 (жолақты) массивін жасау үшін терминалды пайдаланыңыз
Бұл мысалда RAID 0 массивінің бөліктері ретінде екі диск қолданылады. Бөлімдер – кез келген RAID массивінің элементтерін құрайтын жеке томдарды сипаттау үшін пайдаланылатын номенклатура.
- Іске қосу Терминал, Қолданбалар > Утилиталар.
-
Терминалдағы сұрауға келесі пәрменді енгізіңіз. Процесті жеңілдету үшін пәрменді көшіруге/қоюға болады:
дискутил тізімі
Бұл Терминалға Mac жүйесіне қосылған барлық дискілерді және RAID массивін жасау кезінде қажет диск идентификаторларын көрсетеді. Дискілер файлды енгізу нүктесі арқылы көрсетіледі, әдетте /dev/disk0 немесе /dev/disk1. Әрбір дискіде бөлім өлшемімен және идентификатормен (атауы) бірге жеке бөлімдері көрсетіледі.
Идентификатор дискілерді пішімдеу кезінде пайдаланған атпен бірдей болмауы мүмкін. Бұл мысалда Slice1 және Slice2 деп аталатын екі диск қолданылады. Суретте Slice1 идентификаторы disk2s2, ал Slice2 диск3s2 екенін көруге болады. Бұл RAID 0 массивін жасау үшін пайдаланылатын идентификатор.
Сіздің идентификаторларыңыз әртүрлі болуы мүмкін, сондықтан пәрмендегі мысал идентификаторларын Mac жүйесіне арналған дұрыстармен ауыстырыңыз.
-
Біз пайдаланатын пәрмен келесі пішімде:
Diskutil appleRAID жолағын жасау NameofStripedArray FileFormat DiskIdentifiers
NameofStripedArray - Mac компьютерінің жұмыс үстеліне орнатылған кезде көрсетілетін массивтің атауы.
Файл пішімі – жолақты массив жасалғанда пайдаланылатын пішім. Mac пайдаланушылары үшін бұл hfs+ болуы мүмкін.
DiskIdentifers - diskutil list пәрменін пайдаланып тапқан идентификатор атаулары.
-
Терминал сұрауында келесі пәрменді енгізіңіз. Диск идентификаторларын нақты жағдайыңызға, сондай-ақ RAID массиві үшін пайдаланғыңыз келетін атауды өзгертуді ұмытпаңыз.
Diskutil appleRAID жолағын жасау FastFred HFS+ disk2s2 disk3s2
-
Терминал массив құру процесін көрсетеді. Қысқа уақыттан кейін жаңа RAID массиві жұмыс үстеліне орнатылады және Терминал «Дайын RAID операциясы» мәтінін көрсетеді. Сіз жылдам жаңа жолақты RAID пайдалана бастауға дайынсыз.
Терминалды пайдаланып жолақты RAID массивін қалай жоюға болады
Бір кезде массивді жою қажет болуы мүмкін. Тағы да RAID 0 массивін жою және әрбір RAID кесіндісін Mac компьютеріңізде жеке томдар ретінде пайдалану үшін қайтару үшін diskutil пәрмен жолы құралымен біріктірілген Терминал қолданбасын пайдаланасыз.
Жолақты массивіңізді жою RAID жүйесіндегі барлық деректердің жойылуына әкеледі. Жалғастырмас бұрын сақтық көшірмесі бар екеніне көз жеткізіңіз.
-
Терминал қолданбасын Applications > Utilities мекенжайында іске қосыңыз.
RAID 0 массивін жасау мысалы FastFred деп аталатын RAID массивіне әкелді. RAID атауы басқаша болады.
-
Терминал сұрауында FastFred-ті жойғыңыз келетін жолақты RAID атауымен ауыстырып, келесіні енгізіңіз.
Diskutil AppleRAID FastFred жою
-
Жою пәрмені RAID 0 массивін ажыратады, RAID-ті офлайн етеді және RAID-ті жеке элементтеріне бөледі.
Болмаған нәрсе де маңызды. Массивті құрайтын жеке дискілер қайта орнатылмаған немесе дұрыс пішімделмеген. Дискілерді Mac жүйесінде қайтадан пайдалануға болатындай етіп қайта пішімдеу үшін Disk Utility қолданбасын пайдаланыңыз.