Как да направите персонализиран CoreStorage диск в OS X

CoreStorage е мениджър на обем на Apple, който осигурява интерфейс между операционната система и физическите томове на устройството. Тя е въведена в OS X Lion за опциите за шифроване на пълния диск с FileVault 2, но в допълнение позволява обемно обхващане, където множество дискове в системата могат да бъдат комбинирани в един логически обем за операционната система.

Функцията за разширяване на обема на CoreStorage не само увеличава съхранението на един том отвъд капацитета на едно устройство, но също така дава приоритет на съхранението на основния диск в неговия логически обем. Това означава, че ако използвате SSD като основен диск, тогава, както при конфигурираните от Apple Fusion Drives, ще получите бърз достъп до данни при достъп до често използвани файлове.

Тази функция е в основата на новата технология на Apple Fusion Drive; Неговото присъствие в OS X 10.7 и по-късно ви позволява да създадете собствени настройки за Fusion Drive и да ги приложите на системи Mac, които не са доставени с конфигурация на Fusion Drive. Въпреки това, докато Disk Utility на Apple може да се използва за отстраняване на проблеми със съществуващи Fusion дискове, адекватното управление на обема на CoreStorage понастоящем изисква използването на терминални команди. В резултат на това засега, ако искате да настроите персонализиран обем в OS X, включително използването на SSD в домашно създаден Fusion Drive, ще трябва да използвате следните стъпки:

Осъществяване на задвижването на CoreStorage

  1. Вземете два или повече диска

    За да създадете разширен обем с CoreStorage, ще ви трябват две устройства за съхранение (гарантирайте, че един е SSD за производителността на Fusion Drive). Вътрешните устройства са предпочитани за най-стабилните резултати и ще са необходими за най-добрата производителност на Fusion Drive, но могат да се използват и външни устройства.

  2. Форматирайте устройствата с GUID таблица на дяловете и един дял

    Отворете Disk Utility в OS X, след което изберете устройството за задвижване (изброено над името на тома) и използвайте раздела Partition, който се появява, за да изберете един дял за устройството. След това щракнете върху бутона "Опции" и бъдете сигурни, че GUID е избран като формат за дял, който да използвате. Приложете тези промени и изпълнете това действие за всяко устройство, което ще включите в хибридното устройство.

  3. Намерете идентификаторите на физическо устройство

    Намерете етикетите на хардуерния идентификатор както за първото (основно) устройство, така и за дяла / обема на останалите дискове, комбинирани в обема на CoreStorage. Това ще бъде нещо като "disk1" за основното устройство и "disk2s2" за останалите обеми на дискове (номерирането може да не е задължително). Макар че можете да получите информация за устройствата в Disk Utility, за да намерите тази информация, задълбочен начин да получите всички тези данни в един кадър е да изпълните следната команда в Терминала:

    списък на diskutil

    В изхода на тази команда ще видите всяко устройство и дяловете в него, както и съответния идентификатор. Устройствата за задвижване ще бъдат просто disk0, disk1, disk2 и т.н., а дяловете на всеки от тях ще бъдат обозначени с техния "номер на среза" (s1, s2, s3 и т.н.).

  4. Създайте логическата група на тома

    Отворете терминала и изпълнете следната команда, за да създадете логическа група томове, използвайки идентификаторите на устройството.

    diskutil cs създава GROUPNAME disk1 disk4s2

    В тази команда променете „GROUPNAME“, за да бъде името на логическата група на томовете. Това може да бъде всяко уникално име и няма да бъде крайното име на обема, който виждате и използвате с компютъра. Също така имайте предвид, че първият използван идентификатор на устройството е този за основния диск (SSD за настройките на Fusion Drive) и е идентификатор за самото устройство. Вторият идентификатор е идентификатор на дял от втория диск, който се добавя.

    Тази настройка ще даде на мениджъра на томове CoreStorage първото устройство и ще я изпълни като основен носител за съхранение, след което ще добави вторичен том към него за допълнителни носители за съхранение.

    Когато се изпълни тази команда, терминалът ще изведе информация за напредъка, последвана от извеждане на UUID (уникален идентификационен номер) за новосъздадената група томове. Този номер ще изглежда като поредица от главни букви и цифри в пет групи, разделени с тирета и е важен както за създаване, така и за унищожаване на използваеми томове в групата.

    След като това бъде завършено, можете да видите структурата на логическата група от томове, като изпълните командата "diskutil cs list" в терминала, която ще изведе дърво, показващо източниците на томове, използвани за съхранение. Трябва да има две, които представляват устройствата, които сте добавили, изброени под запис за самия логически том.

  5. Създайте използваем том от групата том

    Копирайте UUID за групата логически обем от предишната команда и го използвайте в следната команда, за да създадете използваем обем от групата на логическия обем.

    diskutil cs createVolume UUID jhfs + VOLUMENAME 100%

    В тази команда, освен UUID, заменете VOLUMENAME с име, което искате да бъде тома. Както при всеки обем в OS X можете да промените името му по всяко време в Finder, така че това, което използвате тук, не е важно. Другите компоненти тук са "jhfs +", което означава HFS + формат, и "100%" инструктира обема да използва цялото налично пространство за съхранение (можете също да посочите броя на гигабайта или мегабайта с "123G" или "123M"). да се използва само част от наличното пространство).

    Когато приключи, терминалът ще изведе UUID за новия том, който автоматично ще се монтира в Finder и ще бъде наличен в Disk Utility. Ако отново стартирате командата "diskutil cs list", за да видите структурата на CoreStorage, ще видите новосъздадения обем сега като част от структурата. На този етап трябва да можете да шифровате обема и да го разделите; Все пак, имайте предвид, че ако го направите, тогава, както Apple очертава в често задаваните въпроси на Fusion Drive, всички нови дялове няма да бъдат част от логическата група на томовете. Вместо това тези дялове ще бъдат директно на вторичния диск.

    ЗАБЕЛЕЖКА: Освен че разполагате с обем, който можете да използвате, можете да използвате опциите на Apple за криптиране FileVault за обема на CoreStorage. За да направите това, изпълнете следната команда в Терминала:

    diskutil cs encryptVolume UUID

    В тази команда UUID е тази за новосъздадения използваем том и когато се стартира, ще бъдете подканени да въведете парола, която да използвате за криптиране на устройството. Имайте предвид, че това трябва да се използва само за дискове с данни. Ако искате да шифровате зареждащия диск, активирайте FileVault в предпочитанията на OS X Security.

Използване и управление на устройството

Веднъж създаден обем, той може да бъде използван за стандартно съхранение или можете да инсталирате OS X към него и да го стартирате.

Ако сте създали том на CoreStorage на външни устройства, можете да го извадите и да премахнете дисковете, както обикновено, но всички те трябва да бъдат прикрепени, за да се разпознават и монтират правилно тома на CoreStorage. Ако премахнете някой, докато Disk Utility е отворена, тогава Disk Utility може да покаже грешка, посочваща, че има дискова грешка, и ще ви предложи опция за отстраняването му. Избягвайте да правите това, тъй като това ще доведе до изтриване на устройствата и форматиране, тъй като Disk Utility се опитва да ги настрои отново.

Едно предупреждение за обема на CoreStorage е, че то няма да бъде лесно управлявано в Disk Utility, тъй като обемите и устройствата, които съставят устройството, ще бъдат скрити по подразбиране. Докато можете да активирате менюто за отстраняване на грешки в Disk Utility, последвано от разрешаване на преглед на всички дялове за достъп и изтриване на дяловете и по този начин да унищожите обема на CoreStorage, може би по-лесен начин да използвате Терминала. За да направите това, ще трябва отново да получите UUID номера на тома (получен чрез използване на командата "diskutil cs list"), след което го поставете вместо "UUID" в следната команда:

diskutil cs изтрива UUID

Когато приключите, дяловете, които са били използвани за съставяне на обема на CoreStorage, трябва да са прясно форматирани и достъпни за използване като обикновени дялове на дискове.

Тъй като настройките на Fusion Drive комбинират два диска в един, хората могат да се чудят как това може да се сравни с софтуерната настройка на RAID, която Apple поддържа от Mac. Разликата тук основно се крие в способностите и ограниченията на технологията за задвижване. И двете технологии съчетават съхранението на устройствата в една медийна платформа, на която можете да създадете множество логически томове, но RAID опциите са създадени за скорост, както и защита на данните с резервиране и паритет, докато Fusion Drive е създаден за приоритизиране на данни към едно устройство и позволява основна подкрепа за криптиране. Докато някои хардуерни RAID масиви предлагат опции за кодиране в техните RAID контролери, това не е налично в софтуерния RAID на Apple.

Докато настройката на Fusion Drive има много предимства, тя идва с няколко малки недостатъка. Първо, фиксирането и управлението на устройството досега не е добре поддържано в Disk Utility, което води до необходимостта терминалът да го настрои и настрои от нулата.

Освен това, както при всяка настройка на мултидрайв, като RAID масиви, повече използвани устройства означават по-голям шанс да се провали и да се създадат проблеми. Докато в настройките за RAID използването на паритетна информация и излишък може да поддържа системата и да се възстановяват данни от дефектно устройство, това не е налично в Fusion Drive. Ето защо, както и при всяко друго решение за съхранение, редовното архивиране е силно препоръчително. Въпреки това, за разлика от RAID масиви, които често са конфигурирани с много дискове, в повечето случаи настройките на Fusion Drive ще използват само два диска, така че шансовете за неуспех са все още относително слаби.


 

Оставете Коментар