Otázka:
Změna velikosti nebo rozšíření svazku CoreStorage
Christian
2014-11-06 15:17:07 UTC
view on stackexchange narkive permalink

Koupil jsem nový disk SSD se 750 GB a vytvořil jsem dva oddíly: 600 GB a 150 GB. Ten menší byl jednoho dne považován za oddíl Bootcamp, ale k dnešnímu dni to byl jen další nepoužívaný oddíl. Když jsem potřeboval více místa, rozhodl jsem se tyto dva oddíly sloučit. Oddíl byl vytvořen pomocí Mavericks, sloučení bylo provedeno pomocí Yosemite.

Otevřel jsem Disk Utility a tlačítko „mínus“. Disk Utility mi řekl, že oba oddíly budou poté sloučeny. Nicméně to nešťastně selhalo. Můj hlavní pevný disk měl najednou chyby, které nebylo možné opravit, a dokonce ani dva z mých dalších externích pevných disků již nebylo možné připojit.

Nakonec jsem pevný disk obnovil z Time Machine, který fungoval dobře.

Můj druhý oddíl je nyní uveden jako bezplatný:

Disk Utility

Bohužel nemohu změnit velikost oddílu 600 GB ani vytvořit nový oddíl. pomocí volného místa.

Diskutil odhaluje následující:

  ~ diskutil list / dev / disk0 #: ID TYPU VELIKOSTI IDENTIFIKÁTOR 0: GUID_partition_scheme * 750,2 GB disk0 1: EFI EFI 209,7 MB disk0s1 2: Apple_CoreStorage 599,6 GB disk0s2 3: Apple_Boot Recovery HD 650,0 MB disk0s3 / dev / disk1 #: ID TYPU VELIKOSTI IDENTIFIKÁTOR 0: Apple_HFS Macintosh HD * 599,3 GB disk1 Logický svazek na disku0s2 XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXX Nešifrovaný  

Také diskutil toto:

  ~ diskutil cs listCoreStorage logické skupiny svazků (Nalezeno 1) | + - Skupina logických svazků 9D2BA4BA-xxxx-xxxx-xxxx-xxxxxxxxxxxx ============================== ============================ Název: Macintosh HD Stav: Online Velikost: 599640592384 B (599,6 GB)
Volné místo: 6111232 B (6,1 MB) | + -< Fyzický svazek 29A9A02B-xxxx-xxxx-xxxx-xxxxxxxxxxxx | -------------------------------------------------- - | Rejstřík: 0 | Disk: disk0s2 | Stav: online | Velikost: 599640592384 B (599,6 GB) | + -> Logical Volume Family 2FA7892F-xxxx-xxxx-xxxx-xxxxxxxxxxxx ----------------------------------- ----------------------- Stav šifrování: Odemčeno Typ šifrování: Žádný Stav převodu: NeConversion Směr převodu: -none- Má zašifrované rozsahy: Ne Plně zabezpečené: Ne Vyžaduje se přístupová fráze: Ne | + -> Logický svazek 7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx ------------------------------------ --------------- Disk: disk1 Stav: Velikost online (celkem): 599282155520 B (599,3 GB) Průběh převodu: -žádný- Vratný: Žádný název LV: Název svazku Macintosh HD: Macintosh Nápověda k obsahu HD: Apple_HFS  

Zkoušel jsem toto:

, ale nepomohlo by to. Řekl, že se nemohu zotavit, protože nebyl vytvořen způsobem, který by to podporoval (omlouvám se, že mi chybí přesná zpráva).

Pak jsem se dozvěděl, že Apple_CoreStorage může naznačovat, že můj disk je šifrovaný, což by mohlo vysvětlete, proč to nemohu změnit. Nevysvětluje to, proč pro mě nemohu vytvořit nový oddíl.

Jaké jsou moje možnosti zpřístupnit pevný disk v jednom oddílu o velikosti 750 GB?

Zdá se, že Yosemite to dělá pro disky. Core Storage je svět bolesti. Snadná cesta - http://apple.stackexchange.com/questions/148645/os-x-partition-not-resizable?rq=1 Tvrdá cesta - http://apple.stackexchange.com/questions/153523/resizing -dual-boot-partitions-in-yosemite? rq = 1
přidejte prosím do své odpovědi výstup `diskutil cs list`. Mohli byste vyškrábat všechny uuidy, ale pro nalezené UUID si vyberte různá písmena, abyste je lépe odlišili, pokud by někdo náhodou odpověděl
TL: DR je to, že Disk Utility to nedokáže, musí to být příkazový řádek. Doufám, že @klanomath vám v tom pomůže - v těchto věcech je dobrý. Osobně nepůjdu nikam poblíž Yosemite, dokud Apple nedostane své nástroje GUI v souladu s Core Storage.
Osm odpovědi:
klanomath
2015-03-13 22:12:29 UTC
view on stackexchange narkive permalink

Poté, co jsem získal nějaké zkušenosti s objemy CoreStorage, jsem přepracoval svou první odpověď, abych ji zobecnil a usnadnil přidáním některých scénářů a odstraněním některých nepostradatelných kroků.

V zásadě existuje jeden nezdokumentovaný příkaz ke změně velikosti nebo rozšíření skupiny svazků CoreStorage a inherentního logického svazku:

  diskutil cs resizeStack LVUUID velikost  

Příkaz v jednom kroku rozšiřuje nebo zmenšuje celou skupinu svazků CoreStorage včetně fyzických svazků, rodiny logických svazků a logického svazku na požadovanou velikost.

Při zmenšování dolů na velikost obsazeného prostoru v logickém svazku by neměla být vůbec problémem (ale nedoporučuje se, protože by mělo zůstat alespoň 10% volného místa), jakýkoli blokující oddíl kromě oddílu pro obnovení musí být před rozšířením zásobníku CoreStorage odstraněn nebo zmenšen .

Příkaz se hodí v několika scénářích:

  • rozšíření svazku CoreStorage po odstranění druhého starého svazku JHFS + na stejném zařízení (k tomu může dojít po rozdělení disk ve dvou oddílech v Mavericks a poté se aktualizuje na Yosemite. První oddíl - váš systémový svazek - může být být převeden na svazek CoreStorage, zatímco druhý svazek je ponechán sám.)

enter image description here

  • rozšíření svazku CoreStorage po ručním odstranění bootování Objem svazku NTFS

enter image description here

  • změna velikosti svazku CoreStorage a vytvoření druhého svazku JHFS + starého stylu na stejném zařízení

enter image description here

Pozor: Příkaz je nesmírně nezdokumentovaný a jako takový potenciálně destruktivní.

Příprava:

  • Zálohujte svá data.
  • Odpojte libovolnou externí jednotku (zejména externí záložní jednotku Time Machine).
  • Restartujte do režimu obnovení Internetu stisknutím alt cmd R při spuštění.
    Předpokladem je nejnovější nainstalovaná aktualizace firmwaru, ethernet nebo WLAN (WPA / WPA2) a router s aktivovaným DHCP.
    Na lince s rychlostí 50 Mb / s trvá spuštění systému pomocí obnovovacího netbootového obrazu, který se obvykle načítá ze serveru apple / akamai, přibližně 4 minuty (s malou animovanou zeměkoulí).

    Doporučuji ethernet, protože je spolehlivější . Pokud jste omezeni na WIFI a proces zavádění selže, restartujte počítač Mac, dokud se vám nepodaří zavést systém.

    Alternativně můžete začít se zaváděcí instalační jednotkou palce (Mavericks nebo Yosemite) nebo jednotkou palce obsahující plnou systém (Mavericks nebo Yosemite).

Upravit zásobník CoreStorage:

  • Otevřít v nabídce Nástroje / Terminál

Nejprve byste měli získat přehled o svých discích a rozložení diskových oddílů:

  • Zadejte seznam diskutil
    Příklad výpisu:

      / dev / disk0 #: ID TYPU VELIKOSTI IDENTIFIKÁTOR 0: GUID_partition_scheme * 68,7 GB disk0 1: EFI EFI 209,7 MB disk0s1 2: Apple_CoreStorage 53,7 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3 4: EFI No Name EFI 100,0 MB d isk0s4 / dev / disk1 #: TYP NÁZEV VELIKOSTI IDENTIFIKÁTOR 0: Apple_partition_scheme * 1,3 GB disk1 1: Apple_partition_map 30,7 KB disk1s1 2: Apple_HFS OS X Base System * 1,3 GB disk1s2 / dev / disk2 #: TYP NÁZEV VELIKOST IDENTIFIKÁTOR 0: Systém Apple_HFS * 53,5 GB disk2 / dev / disk3-disk12 ... patří do základního systému OS X (váš systém pro obnovení, který jste zavedli dříve)  

    Disk0 je vaše hlavní interní diskové zařízení obsahující EFI- oddíl (dis0s1), oddíl CoreStorage (disk0s2) a Recovery HD (disk0s3). EFI No Name (disk0s4) existuje, pouze pokud jste dříve měli oddíl Boot Camp a odstranili jste jej ručně.

    Disk1 je logický disk vytvořený spuštěním z obrazu netboot, který obsahuje systém pro obnovení (OS X Base System = disk1s2) podobný systému Recovery HD.

    Disk2 je také logický disk uložený v disku0s2 a obsahuje zásobník CoreStorage.

  • Zadejte gpt -r -vv show / dev / disk0
    Příklad výpisu:

      gpt show: / dev / disk0: mediasize = 68719476736; sektorová velikost = 512; bloky = 134217728gpt show: / dev / disk0: PMBR v sektoru 0gpt show: / dev / disk0: Pri GPT v sektoru 1gpt show: / dev / disk0: Sec GPT v sektoru 134217727 obsah úvodní velikosti indexu 0 1 PMBR 1 1 hlavička GPT 2 32 Pri GPT tabulka 34 6 40 409600 1 GPT část - C12A7328-F81F-11D2-BA4B-00A0C93EC93B 409640 104974016 2 GPT část - 53746F72-6167-11AA-AA11-00306543ECAC 105383656 1269536 3 GPT část - 426F6F74-0011 -00306543ECAC 106653192 204800 4 GPT část - C12A7328-F81F-11D2-BA4B-00A0C93EC93B 106857992 27359703 134217695 32sekundová tabulka GPT 134217727 1sekundová hlavička GPT  

    Oddíl s indexovým číslem 1 je běžný Oddíl EFI, oddíl s indexem číslo 2 je váš oddíl CoreStorage a oddíl s indexem číslo 3 je váš Recovery HD.
    Oddíl s i ndex číslo 4 (= No Name EFI) existuje pouze v případě, že jste dříve měli oddíl Boot Camp a odstranili jej ručně. Zbytek je nepřidělené volné místo (v příkladu 27359703 bloků à 512 B).

  • Zadejte seznam diskutil cs
    Příklad výpisu:

      Skupiny logických svazků CoreStorage (nalezeno 1) | + - Skupina logických svazků A629E051- D7B0-4B8C-A803-074F62704636 ====================================================== =============== Název: Systém
    Stav: Online Velikost: 53946696192 B (53,9 GB) Volné místo: 16777216 B (16,8 MB) | + -< Fyzický objem 90C09FC0-4215-4871-901B-70E2C9C7D464 | -------------------------------------------------- - | Rejstřík: 0 | Disk: disk0s2 | Stav: online | Velikost: 53946696192 B (53,9 GB) | + -> Rodina logických svazků F6962E38-50E4-4458-BFE6-CF2E179352F5 ----------------------------------- ----------------------- Stav šifrování: Odemčeno Typ šifrování: Žádný Stav převodu: NeConversion Směr převodu: -none- Má zašifrované rozsahy: Ne Plně zabezpečené: Ne Vyžadováno přístupové heslo: Ne | + -> Logický svazek BD36C73D-860D-4DC6-B125-AD624F448B88 ------------------------------------ --------------- Disk: disk2 Stav: Online velikost (celkem): 53496696192 B (53,5 GB) Průběh převodu: -none- Vratný: Ano (není vyžadováno žádné dešifrování) Název LV: Systém Název svazku: Nápověda k obsahu systému: Apple_HFS  
  • Chcete-li změnit velikost svazku CoreStorage, musíte nejprve odstranit jakýkoli blokující oddíl (Recovery HD se nepočítá, protože obvykle bude přesunut pomocí příkazu resizeStack).
    Nejprve musíte odpojit všechny připojené svazky na disku0 (nejprve svazek CoreStorage, který má svůj vlastní identifikátor disku disk2, ale nachází se na disku0, pak všechny ostatní připojené svazky na disku0 - zaškrtněte toto s df):

      diskutil unmountDisk / dev / disk2  

    pak přidání všechny svazky (pokud vůbec nějaké máte). Příklad:

      diskutil odpojit / dev / disk0s5 

    Pokud máte oddíl EFI NoName, odstraňte jej zadáním:

      gpt remove -i 4 disk0  
  • Znovu připojte jakýkoli dříve odpojený svazek v opačném pořadí

      diskutil mount / dev / disk0s5diskutil mount / dev / disk2 
  • Protože je odstraněn jakýkoli blokující oddíl, můžete nyní změnit velikost svazku CoreStorage s

      diskutil cs resizeStack LVUUID velikostí 

    s LVUUID: UUID of logický svazek a velikost: konečná velikost vašeho svazku CoreStorage.
    Příklady:

      diskutil cs resizeStack BD36C73D-860D-4DC6-B125-AD624F448B88 60 g  

    rozšířit na 60 GB

      diskutil cs resizeStack BD36C73D-860D-4DC6-B125-AD624F448B88 40g 

    zmenšit na 40 GB

      diskutil cs resizeStack BD36C73D-860D-4DC6-B125-AD624F448B88 0g 

    rozbalte jej na plnou dostupnou velikost (0 g je zde magické číslo).

    Vaše Recovery HD by mělo být přesunuto automaticky - bez ohledu na to, zda se zmenšuje nebo rozšiřuje svazek CS - na samý konec.

  • V případě zmenšení svazku CoreStorage nyní můžete vytvořit druhý oddíl s gpt.
  • Chcete-li získat nové schéma oddílu, zadejte následující:

      gpt -r -vv show / dev / disk0 

    a

      gpt add -b StartBlock -s NumberOfBlocks disk0  

    pro vytvoření nového oddílu. StartBlock je číslo prvního bloku v nepřiděleném prostoru a NumberOfBlocks je počet volných bloků nebo menší. NumberOfBlocks musí být dělitelný 8!

  • Zadejte exit a ukončete Terminal.
  • Otevřete Disk Utility (a naformátujte nově vytvořený oddíl, pokud ve druhém posledním kroku jste vytvořili nový oddíl).
  • Poté zkontrolujte, zda váš rozšířený svazek CoreStorage neobsahuje chyby.
  • Ukončete program Disk Utility.
  • Restartujte počítač hlavní svazek.
Tato odpověď může být jedním z nejvzácnějších srozumitelných zdrojů na webu o změně velikosti CoreStorage.Posledních pár měsíců jsem stále přicházel a kontroloval tuto odpověď, když jsem zapomněl, jak to udělat.Bohužel v `diskutil man` existuje pouze jeden příklad řádku` diskutil coreStorage resizeStack LVUUID PVUUID 150g ms-dos BOOTCAMP 0` bez dalšího vysvětlení, což je divné, protože se jedná o vlastní technologii Apple, na rozdíl od jiných souborových systémů.
klanomath
2014-11-06 16:18:56 UTC
view on stackexchange narkive permalink

Následující příkaz diskutil cs resizeStack je nesmírně nezdokumentovaný a jako takový potenciálně destruktivní. Může existovat nejprve snadný nástin a dlouhá klikatá, časově náročná cesta.

Než si budete pokračovat, zálohujte si Mac OS X.

Ne tak dlouho, jak se očekávalo:

Je užitečný druhý počítač nebo iPhone s pověřeními stackexchange pro vstup na web nebo do chatu .

Váš oddíl Mac OS X (Macintosh HD) viditelný na ploše je ekvivalentní logickému svazku 7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx .

  1. Nejprve musíte zálohovat svůj Recovery HD: Spusťte Terminal.app a zadejte
    výchozí hodnoty napište com.apple.DiskUtility DUDebugMenuEnabled 1 stiskněte klávesu Enter a ukončete Terminal.app
  2. Spusťte program Disk Utility a v nabídce Debug povolte možnost „Zobrazit všechny oddíly“ Po několika sekundách by měly být všechny oddíly viditelné
  3. Vyberte možnost „Obnova HD 'na levé straně a připojte oddíl' Recovery HD '

    screen1

  4. Ověřte disk

    screen2

  5. Vytvořte obraz disku „Recovery HD“ a uložte jej externě jen pro čtení

    screen3

  6. Zkontrolovat obraz disku pro obnovení

    screen4

  7. Odpojit všechny externí disky

  8. Restartujte do režimu obnovení Internetu stisknutím klávesy altcmd R
    nebo zaváděcího programu Mavericks nebo Yosemite Thumb Drive (celý systém nebo instalace).

  9. spusťte terminál z nabídky / obslužných programů
  10. zadejte následující příkaz na terminálu výzva:

      diskutil cs list  
  11. Zkopírujte alfanumerický UUID logického svazku (LV) vašeho svazku CoreStorage. LVUUID by měl být čtvrtý v seznamu. Ve výše uvedeném příkladu je alfanumerický:
    7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
  12. Spusťte následující příkaz:

      diskutil cs resizeStack LVUUID rozdělit  

    Podle výše uvedeného čísla by to bylo:

      diskutil cs resizeStack 7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx 0g 

    To snad bude rozšiřte svůj svazek CoreStorage na celých 750 GB. V závislosti na vašem disku to bude trvat několik sekund (SSD) nebo minut (HDD). Po úspěšné změně velikosti zkontrolujte pomocí seznamu diskusil , zda stále existuje ‚Recovery HD '.
    (Dříve byl výše uvedený příkaz diskutil cs resizeStack 7BF42B7B-xxxx-xxxx-xxxx- xxxxxxxxxxxx 748g . Po několika testech jsme zjistili, že diskutil cs resizeStack 7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx 0g je chytřejší příkaz. Měla by LVG ​​obvykle zvětšit na maximální velikost přesunutí 'Recovery HD' na samý konec fyzického disku. 0g se v tomto případě jeví jako magické číslo.)

  13. Ukončete 'Terminal.app' a spusťte 'Disk Utility 'a ověřte rozšířený svazek.
  14. Restartujte na Recovery HD a na hlavní jednotku. Odstraňte obraz disku vytvořený v kroku 5, pokud vše funguje podle očekávání

Pokud to nefunguje, pak delší a těžší způsob:

  1. zadejte seznam diskusil
  2. Vymažte Recovery HD pomocí diskutil eraseVolume Free \ Space% noformat% IDENTIFIER_Recovery_HD .
    Ve vašem příkladu: diskutil eraseVolume Free \ Space% noformat% disk0s3
  3. do příkazového řádku terminálu zadejte následující příkaz: diskutil cs list
  4. Zkopírujte alfanumerický UUID logického svazku (LV) vašeho svazku CoreStorage. LVUUID by měl být čtvrtý v seznamu. Ve výše uvedeném příkladu je alfanumerický:
    7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
  5. Spusťte následující příkaz:
    diskutil cs resizeStack LVUUID partsize

    Podle výše uvedeného čísla by to bylo:

      diskutil cs resizeStack 7BF42B7B-xxxx-xxxx-xxxx-xxxxxxxxxxxx 748g  

    Tím se snad rozšíří váš svazek CoreStorage na téměř plných 748 GB (ponechal jsem si místo pro budoucí Recovery HD .

  6. Vytvořte oddíl pro Recovery HD if necessary
  7. Rebuild Recovery HD if necessary
    (work in progress: test in Parallels but I can't restart in to recovery mode pravděpodobně kvůli omezením Parallels a oddíl je vždy viditelný. Vypadá to, že Apple Script na musings.silvertooth.us nefunguje s Yosemite / CoreStorage. Vyšetřuji to)

Pokud narazíte na problémy, vraťte se prosím zpět do komentářů (nebo možná chatujte)

Vypadá to jako úžasná odpověď. Dnes po práci tyto příkazy provedu a vrátím se sem, abych ohlásil výsledky. Předem děkujeme, že jste si našli čas na tuto odpověď!
Můžeme otevřít chatovací místnost a mohu vás doprovodit. Jsem k dispozici celý den do 1.00 hodin UTC (nebo 24:00 Uhr vašeho času ;-))
to je od vás super a velmi milé :) Doufám, že nebudu potřebovat další pomoc, ale je dobré vědět, že existuje místo, kam se dá jít.
než začnete cokoli, zadejte tuto [chatovací místnost] (http://chat.stackexchange.com/rooms/18448/resizing-a-partition)
Nelze vymazat disk pro obnovení bc, který nebyl schopen připojit. Změnit velikost řekl, že není možné zavést pomocný spouštěč bc. Teď jdu chatovat
Chatovací místnost je již dávno archivována, ale objevuje se tato chyba: „-69771: Cílový disk je pro tuto operaci příliš malý.“ V současné době je 500 GB CoreStorage svazek na 1 TB GPT SSD; Snažím se to rozšířit na 700 GB plné 1 TB (zbytek bude BootCamp).
@ELLIOTTCABLE Už jste vytvořili oddíl bootcampu?
@klanomath Už jsem měl oddíl bootcampu, odstranil jsem ho, abych tento proces zjednodušil. Mám zálohu jinde, kterou obnovím, jakmile se disk vrátí do funkčního stavu. Možná bychom měli udělat další SO chat?
@ELLIOTTCABLE zkusili jste možnost '0g' místo 'disksize-2g' (ve výše uvedeném příkladu 748g)?
@ELLIOTTCABLE Možná byste se měli lépe zeptat na novou otázku se svými konkrétními problémy. Pak můžete upravit rozložení oddílu nebo chybové zprávy. Ani nevím, jestli je možné oživit již uzavřenou chatovací místnost. V tuto chvíli používám iPhone, ale za 2 hodiny se vrátím domů a na vaši otázku odpovím co nejdříve
Vlastně na chvíli budu mimo město; všechno * funguje * na mém stroji, mám jen 500 GB nepřístupného prostoru. Příští týden zveřejním novou otázku. <3
@klanomath věci pokročily; Vrátil jsem to z CoreStorage a stále to nemohu rozšířit: http://apple.stackexchange.com/q/167857/15184
klm123
2015-01-16 01:52:53 UTC
view on stackexchange narkive permalink

Jsem ohromen složitostí tohoto problému (viz odpověď @klanomath) a snadností jeho vytvoření.

Proto jsem se s tím pokusil pohrát a našel řešení.

  1. Můj problém byl následující: Měl jsem 500 GB disk. Na tomto disku jsem pomocí Disk Utility vytvořil oddíl 150 GB-Macintosh-HD, přičemž 350 GB jsem nechal jako „volné místo“. Když jsem se pokusil zformátovat volné místo na druhý oddíl, nedařilo se mi to: když jsem stiskl Použít, ignoroval můj příkaz a choval se, jako bych nikdy nestiskl „Použít“ (když jsem chtěl zavřít okno Disk Utility, varoval mě, že existují nepoužité změny).

  2. Vzal jsem první svazek (tj. formátovaný svazek s názvem Macintosh HD, měl velikost 150 GB) a požádal Disk Utility, aby jej rozdělil na dva oddíly : 100 GB + 50 GB. Stisknutím tlačítka „Použít“ a magicky vytvořeným programem Disk Utility jsem vytvořil dva oddíly: 100 GB + 400 GB . V tomto okamžiku se celé místo na disku stalo užitečným a byl jsem s ním docela spokojený.

  3. Potom jsem jednoduše odstranil druhý oddíl stisknutím kláves „-“ a „Použít“. Výsledkem bylo sloučení s Macintosh HD a vrátil jsem se zpět, kde jsem byl před krokem 1.

  4. Nakonec jsem jej rozdělil na dva oddíly o velikosti 150 GB a 350 GB chtěl na začátku. Nyní se zdá, že je problém vyřešen.

Zdálo se, že to pro mě funguje, ale po ukončení a opětovném otevření Disk Utility se zdálo, že selhalo.
@ELLIOTTCABLE, pro mě to funguje i po opětovném spuštění Disk Utility.
pracoval také pro mě. Děkujeme za podrobné informace
Měl jsem tento přesný problém a naštěstí jsem nemusel dělat žádné z výše uvedených složitých věcí.To bylo řešení pro mě.
Pracoval také pro mě, extrémně jednodušší a méně náchylný k chybám než výše uvedená řešení.Děkuji.
Toto bylo také řešení pro mě pro stejný problém jako OP se spuštěním Yosemite 10.10.4 a odstraněním oddílu bootcampu Windows 10.
To pro mě nefungovalo.Volné místo se spojilo s novým oddílem, jak bylo inzerováno, ale při mazání oddílu se vše vrátilo do nepoužitelného volného prostoru - ponechalo méně použitelného prostoru, než jsem začal!Přijatá odpověď nakonec fungovala.
Kevin Prasanna R R
2015-02-24 20:18:57 UTC
view on stackexchange narkive permalink

Vyzkoušel jsem vše od apple.stackexchange a dalších blogů, ale žádný nefungoval. Ale tato metoda fungovala jako kouzlo:

  1. Vytvořte zaváděcí Windows USB pomocí bootcampu.
  2. Do ne rozdělujte nebo stahujte podpůrné soubory.
  3. Restartujte klávesu „option“ vašeho počítače.
  4. Otevřete oddíl systému Windows a pokračujte v klikání na další, dokud se nerozhodnete formátovat disk.
  5. Vyberte blok s pamětí „volného prostoru“, tj. nepřiděleným prostorem.
  6. Klikněte na „nový“ v instalačním okně a klikněte na „formát“
  7. Získáte chyba, která je naprosto v pořádku.
  8. Ukončete instalaci a restartujte Mac.
  9. Nyní, když je „freespace“ formát „Windows NTFS“.
  10. Klikněte na Symbol „-“ a voila. Obnoví se zpět na váš Full HDD.
Ahoj Zkuste také vypnout FileVault, než vyzkoušíte výše uvedenou metodu.
Matt
2015-12-13 03:38:58 UTC
view on stackexchange narkive permalink

Skvělý článek! Děkuji moc za úsilí, které jste do toho vložili - opravdu mi pomohlo!

Sledoval jsem případ použití rozšíření mého základního úložiště, odstranění svazku bootcampu a jeho sloučení.

Zjistil jsem, že musím odemknout základní úložiště, než budu moci pokračovat příkazem

  diskutil cs resizeStack 

Docela jednoduché

  diskutil cs unlockVolume <volume ID>  

kde je stejné ID pro vaše základní úložiště ve formátu 11111111-2222-3333-4444-555555555555

Také na OS X 10.11.1 Zjistil jsem, že 0g není platný parametr pro hodnotu změny velikosti. Byl jsem povinen poskytnout konkrétní velikost.

A nakonec důrazně doporučuji, abyste před pokusem o změnu velikosti také ověřili a opravili všechny chyby na vašem základním úložném prostoru. Je snazší oslovit uživatele mimo proces změny velikosti.

S. Bloch
2016-06-02 09:59:00 UTC
view on stackexchange narkive permalink

Měl jsem tento problém a myslím, že nejjednodušší oprava je tato: Klikněte na znaménko „+“ ve spodní části rozložení oddílu, změňte velikost druhého oddílu na požadovanou velikost a poté vyberte formát „Volné místo“".

Uvidíte, že druhý oddíl v rozvržení je nahrazen prázdným prostorem.Poté stačí vybrat možnost Použít.

JB Smith
2017-06-30 06:12:00 UTC
view on stackexchange narkive permalink

Hledal jsem řešení pro nedestruktivní zmenšení svazku v Sierře, abych vytvořil prostor pro beta instalaci High Sierra, a shledal jsem tuto stránku velmi užitečnou.

Používal jsem šifrovaný svazek HFS + Journaled v systému MacOS Sierra.

Matcova výše uvedená rada je velmi dobrá, ale našel jsem pro to ještě rychlejší mechanismus, pro CoreStorage Volumes, které jsou šifrované nebo ne.

Začít s:

Spusťte disk pro obnovení při spuštění počítače pomocí CMD-R

Pokud jste v režimu obnovení, máte-li svazek CoreStorage Encrypted, otevřete okno terminálu a připravte jednotku takhle. Jinak přeskočte níže na DiskUtility níže.

  diskutil cs seznam
 

Poznamenejte si tedy poslední UUID pro uzamčený svazek, pokud existuje.

  diskutil cs unlockVolume UUID
 

Výše ​​uvedený příkaz by měl vyžadovat přístupový kód, který je vaším běžným uživatelským heslem.

Pokud NEMÁTE šifrovaný svazek CoreStorage, můžete začít zde:

Otevřete Disk Utility z terminálu nebo zpět v nabídce a použijte funkci Oddíl v hlavním kontejneru disku.

Měli byste být schopni použít klávesu „+“ k volitelnému přidání oddílu do dostupného prostoru, upravit velikost podle vašich preferencí a poté použít „Použít“ k iniciaci NEDESTRUKTIVNÍHO, NEMAZAJÍcího zmenšení vašeho existující oddíl. To vám ponechá původní data na menším oddílu a prázdný oddíl na zbývajícím prostoru. Nezapomeňte nastavit nový oddíl tak, aby nepřekrýval uvedená šrafovaná data.

Řekne vám, že operace nevymaže existující data, a mohu vás ujistit, že v mém případě ne.

Stejně zde platí obvyklá upozornění, pokud je to možné, měli byste si vždy zálohovat, než zahájíte operaci tohoto druhu.

Earl
2019-08-04 04:48:31 UTC
view on stackexchange narkive permalink

Ukázalo se, že diskutil na požádání vyplivne nějaký užitečný text:

  -bash-3.2 # diskutil cs resizeStack
Použití: diskutil coreStorage resizeStack
        lvUUID | MountPoint | DiskIdentifier | DeviceNode [pvUUID] velikost
        [part1Format part1Name part1Size part2Format part2Name part2Size
         part3Format part3Name part3Size ...]
Změňte velikost logického svazku a jednoho z jeho základních fyzických svazků v a
jediná operace. Pro podklad je vždy vybrán jeden fyzický svazek
zmenšit nebo zvětšit, i když za skupinou logického svazku logického svazku stojí
více než jeden fyzický svazek. Pokud nezadáte konkrétní fyzickou
hlasitost, pak je pro vás vybrána jedna. Pokud se jedná o operaci růstu,
toto sloveso je omezeno růstem prostoru oddílu fyzického svazku.
Zadání nuly jako velikosti vyžaduje „automatickou“ operaci grow-to-fill.
Pokud se jedná o zmenšovací operaci, můžete volitelně požádat o nové oddíly
být vytvořeny v nově vytvořené mezeře volného prostoru v mapě oddílů.
Opět si všimněte, že to změní pouze velikost jednoho ze základních fyzických svazků; -li
potřebujete více sofistikovanosti při správě vaší topologie, měli byste použít
samostatná slovesa pro změnu velikosti fyzického a logického svazku.
Příklad: diskutil coreStorage resizeStack
         11111111-2222-3333-4444-555555555555 10g JHFS + nový 1g
 


Tyto otázky a odpovědi byly automaticky přeloženy z anglického jazyka.Původní obsah je k dispozici na webu stackexchange, za který děkujeme za licenci cc by-sa 3.0, pod kterou je distribuován.
Loading...