Z systemem Mac OS X Lion. Moja obecna konfiguracja to 250 GB partycja, zaszyfrowana przez FileVault2 dla Lion. Stara instalacja Snow Leopard jest w drugiej połowie, kolejna niezaszyfrowana partycja 250 GB tego samego dysku.
Interfejs GUI Narzędzia dyskowego nie pozwala mi usunąć partycji Snow Leopard, ponieważ na dysku znajdują się partycje CoreStorage (FV2).
Za pomocą diskutil cs na terminalu widzę polecenia usuwania lub dodawania woluminów CoreStorage, ale nie ma możliwości zmiany rozmiaru istniejącego.
Czy będę musiał odszyfrować swój Lion HD, aby zmienić jego rozmiar?
macos
partitioning
osx-lion
disk-encryption
filevault
Héctor Ramos
źródło
źródło
Odpowiedzi:
Pamięć masowa a zmiana rozmiaru
W wersji 10.7 (kompilacja 11A511): tak.
Nie wiem, czy przyszłe wydanie OS X zapewni większą elastyczność.
Jeśli używasz diskutil do monitorowania konwersji wstecznej -
diskutil coreStorage list
- może się okazać, że przeliczona kwota w końcu jest niewielka, tylko nieznacznie, kwoty do przeliczenia , bez dalszego postępu.
Gdy masz pewność, że konwersja została zakończona w jak największym stopniu, zrestartuj system.
(AFAIK wolumin logiczny, z którego system został uruchomiony, pozostanie w świecie coreStorage do momentu zamknięcia.)
Ta odpowiedź częściowo pokrywa się z odpowiedzią pod:
Scalanie partycji lub korzystanie z wolnego miejsca poprzednio zajmowanego przez usuniętą partycję
Gdy dysk nie będzie już korzystał z pamięci głównej…
W takim przypadku możesz użyć
mergePartitions
czasownikadiskutil
- „… Wszystkie dane na połączonych partycjach inne niż pierwsza zostaną utracone.…”. Jeśli używasz diskutil w ten sposób, postępuj ostrożnie (raz popełniłem błąd, który był destrukcyjny).Wskazówka
Niezależnie od tego, czy korzystasz z Narzędzia dyskowego, czy diskutil, zwykle weryfikuj wszystkie woluminy na dysku przed i po manipulowaniu jego strukturą. W niektórych przypadkach po pozornie rutynowej operacji może zaistnieć potrzeba drobnej naprawy, która nie jest od razu oczywista.
źródło
diskutil coreStorage list | grep "Conversion" | sed "s/ */ /g"