Kako napraviti prilagođeni CoreStorage pogon u OS X

CoreStorage je Appleov upravitelj glasnoće koji pruža sučelje između OS-a i fizičkih jedinica na pogonu. To je uveden u OS X Lion za full-disk šifriranje opcije s FileVault 2, ali dodatno omogućuje volumen spanning, gdje više pogona u sustavu može se kombinirati u jedan logički volumen za OS koristiti.

Značajka za povećavanje volumena CoreStorage ne samo da povećava prostor za pohranu podataka na jednom volumenu izvan kapaciteta jednog pogona, već i daje prednost pohrani primarnog pogona u logičkom volumenu. To znači da ako koristite SSD kao primarni pogon, kao i kod Appleovih Fusion Drives dobivate brz pristup podacima kada pristupate često korištenim datotekama.

Ova značajka je osnova Appleove nove Fusion Drive tehnologije; Njegova prisutnost u OS X 10.7 i novijima omogućuje vam izradu prilagođenih Fusion Drive postavki i njihovu implementaciju na Mac sustavima koji nisu isporučeni s konfiguracijom Fusion Drive sustava. Međutim, dok se Appleov Disk Utility može koristiti za popravljanje problema s postojećim Fusion pogonima, adekvatno upravljanje količinom CoreStoragea trenutno zahtijeva korištenje naredbi Terminal. Kao rezultat, za sada, ako želite postaviti prilagođeni volumen u OS X, uključujući korištenje SSD-a u domaćem Fusion Driveu, morat ćete koristiti sljedeće korake:

Izrada pogona CoreStorage

  1. Nabavite dva ili više pogona

    Da biste stvorili CorelStorage, trebat će vam dva pogona za pohranu (osigurajte da je SSD za Fusion Drive performanse). Interni pogoni preferiraju se za najstabilnije rezultate i bit će potrebni za najbolje performanse sustava Fusion Drive, ali se mogu koristiti i vanjski pogoni.

  2. Formatirajte pogone s GUID tablicom particija i jednom particijom

    Otvorite Disk Utility u OS X, nakon čega slijedite odabir pogonskog uređaja (navedenog iznad naziva volumena) i pomoću kartice Partition koja se pojavljuje za odabir jedne particije za pogon. Zatim kliknite gumb "Opcije" i provjerite je li GUID odabran kao format particije za korištenje. Primijenite te promjene i izvršite ovu radnju za svaki pogon koji ćete uključiti u hibridni pogon.

  3. Pronađite identifikatore fizičkog pogona

    Pronađite naljepnice identifikatora hardvera i za prvi (glavni) pogon i za particiju / volumen na preostalim pogonima za kombiniranje u glasnoći CoreStorage. To će biti nešto poput "disk1" za glavni disk, a "disk2s2" za preostale diskove (numeriranje ne mora nužno biti u redu). Iako možete pronaći informacije o pogonima u usluzi Disk Utility da biste pronašli te informacije, temeljit način da sve to dobijete u jednom kadru je da pokrenete sljedeću naredbu na terminalu:

    popis diskutila

    U izlazu ove naredbe vidjet ćete svaki uređaj i particije na njemu, zajedno s odgovarajućim identifikatorom. Pogonski uređaji će biti jednostavno disk0, disk1, disk2 i tako dalje, a particije na svakoj će biti označene njihovim "slice" brojem (s1, s2, s3, itd.).

  4. Stvorite logičku grupu diskova

    Otvorite Terminal i pokrenite sljedeću naredbu za kreiranje logičke grupe volumena pomoću identifikatora pogona.

    diskutil cs stvaraju GROUPNAME disk1 disk4s2

    U ovoj naredbi promijenite "GROUPNAME" kao ime grupe logičkog volumena. To može biti bilo koje jedinstveno ime i neće biti konačni naziv volumena koji vidite i koristiti s vašim računalom. Također imajte na umu da je prvi korišteni identifikator pogona primarni pogon (SSD za Fusion Drive postavke) i identifikator za sam uređaj. Drugi identifikator je identifikator dijela particije iz drugog pogona za dodavanje.

    Ovo podešavanje će upravitelj volumena CoreStorage preuzeti prvi pogon i pokrenuti ga kao primarni medij za pohranu, a zatim mu dodati dodatni volumen za dodatni medij za pohranu.

    Kada se ova naredba pokrene, terminal će ispisati neke informacije o napretku, nakon čega slijedi izlaz UUID (jedinstveni identifikacijski broj) za novo stvorenu grupu volumena. Taj će broj izgledati kao niz velikih slova i brojeva u pet skupina razdvojenih crticama i važan je za stvaranje i uništavanje upotrebljivih jedinica u grupi glasnoće.

    Nakon što se to dovrši, možete vidjeti strukturu logičke grupe jedinice pokretanjem naredbe "diskutil cs list" u Terminalu, koja će ispisati stablo koje prikazuje izvorne volumene korištene za pohranu. Trebala bi postojati dva koja predstavljaju pogone koje ste dodali, navedene ispod unosa za sam logički volumen.

  5. Napravite korisni volumen iz grupe glasnoće

    Kopirajte UUID za grupu logičkih volumena iz prethodne naredbe i upotrijebite ga u sljedećoj naredbi za stvaranje upotrebljivog volumena iz grupe logičkog volumena.

    diskutil cs createVolume UUID jhfs + VOLUMENAME 100%

    U ovoj naredbi, osim UUID-a, zamijenite VOLUMENAME s imenom koje želite da bude. Kao i kod bilo kojeg volumena u OS X, možete ga promijeniti u bilo koje vrijeme u Finderu, tako da ono što koristite ovdje nije važno. Ostale komponente ovdje su "jhfs +" koje se odnose na HFS + format u dnevniku, a "100%" upućuje volumen da koristi sav raspoloživi prostor za pohranu (možete odrediti i broj gigabajta ili megabajta s "123G" ili "123M"). koristiti samo dio dostupnog prostora).

    Kada završite, Terminal će ispisati UUID za novi volumen koji će se automatski postaviti u Finder i biti dostupan u Disk Utility. Ako ponovno pokrenete naredbu "diskutil cs list" da biste pregledali strukturu CoreStorage, vidjet ćete da je novostvoreni volumen sada dio strukture. U ovom trenutku trebali biste biti u mogućnosti šifrirati volumen i particionirati ga; međutim, imajte na umu da ako to učinite, onda kao što Apple opisuje u FAQ na Fusion Driveu, sve nove particije neće biti dio logičke grupe volumena. Umjesto toga, ove particije bit će izravno na sekundarnom pogonu.

    NAPOMENA: Osim što imate raspoređeni volumen, možete koristiti Appleove opcije šifriranja FileVault za volumen CoreStorage. Da biste to učinili, pokrenite sljedeću naredbu na terminalu:

    diskutil cs encryptVolume UUID

    U ovoj naredbi, UUID je onaj za novostvoreni korisni volumen, a kada ga pokrenete bit ćete upitani za lozinku za šifriranje pogona. Imajte na umu da to treba koristiti samo za podatkovne pogone. Ako želite šifrirati boot pogon, tada omogućite FileVault u preferencama OS X Security sustava.

Korištenje i upravljanje pogonom

Nakon što se kreira volumen, može se koristiti za standardno pohranjivanje, ili ga možete instalirati i pokrenuti s njega.

Ako ste na vanjskim pogonima stvorili volumen CoreStoragea, možete ga izbaciti i ukloniti diskove onako kako to inače činite, ali svi oni moraju biti priključeni kako bi se CoreStorage volumen prepoznao i ispravno montirao. Ako uklonite sve dok je Disk Utility otvoren, Disk Utility može prikazati pogrešku u kojoj se navodi da je došlo do pogreške na disku, te će vam ponuditi opciju za popravak. Izbjegavajte to, jer će to rezultirati brisanjem pogona i formatiranjem diskovnog alata, pokušavajući ih ponovno postaviti.

Jedno upozorenje na količinu CoreStorage-a je da se njome neće lako upravljati u uslužnom programu Disk Utility, jer će volumeni i uređaji koji sačinjavaju disk biti prema zadanim postavkama skriveni. Iako možete omogućiti izbornik za otklanjanje pogrešaka Disk Utility, nakon čega slijedi omogućavanje pregledavanja svih particija za pristup i brisanje particija, a time i uništavanje glasnoće CoreStoragea, možda bi lakši način bio korištenje Terminala. Da biste to učinili, morat ćete ponovno dobiti UUID broj jedinice (dobiven pomoću naredbe "diskutil cs list"), a zatim ga postaviti umjesto "UUID" u sljedećoj naredbi:

diskutil cs izbriše UUID

Kada završite, particije koje su korištene za sastavljanje jedinice CoreStorage trebale bi biti svježe oblikovane i dostupne za korištenje kao konvencionalne particije pogona.

Budući da Fusion Drive sustavi kombiniraju dva pogona u jedan, ljudi se možda pitaju kako se to može usporediti s softverskim RAID postavkama koje je Apple već godinama podržao u Mac sustavima. Razlika ovdje prvenstveno leži u sposobnostima i ograničenjima tehnologije koja pokriva pogon. Obje tehnologije kombiniraju pogon za pohranu u jednu medijsku platformu na kojoj možete stvoriti više logičkih volumena, ali RAID opcije su izgrađene za brzinu i zaštitu podataka s redundancijom i paritetom, dok je Fusion Drive izgrađen za određivanje prioriteta podataka na jedan pogon i za podrška za šifriranje jezgre. Dok neki hardverski RAID nizovi nude opcije šifriranja u svojim RAID kontrolerima, to nije dostupno u Appleovom softverskom RAID-u.

Dok Fusion Drive sustav ima mnoge prednosti, dolazi s nekoliko manjih nedostataka. Prvo, popravljanje i upravljanje pogonom do sada nije dobro podržano u uslužnom programu Disk Utility, što je rezultiralo potrebom da ga Terminal prilagodi i podesi od nule.

Osim toga, kao i kod svih postavki s višestrukim učitavanjem, kao što su RAID polja, više korištenih uređaja znači veću šansu da netko propadne i uzrokuje probleme. Dok u RAID postavkama korištenje paritetnih informacija i redundancije može zadržati sustav i obnoviti podatke iz neispravnog pogona, to nije dostupno u Fusion Driveu. Stoga, kao i kod bilo kojeg uobičajenog rješenja za pohranu, preporučuju se redovite sigurnosne kopije. Međutim, za razliku od RAID nizova koji su često konfigurirani s brojnim pogonima, u većini slučajeva Fusion Drive postavke će koristiti samo dva pogona pa su šanse za neuspjeh još uvijek relativno male.


 

Ostavite Komentar