Po utworzeniu „DIY Fusion Drive” przy użyciu poniższych metod w 10.8 zastanawiam się teraz, jak dodać partycję RecoveryHD do wewnętrznego dysku.
Oto, co zrobiłem, aby utworzyć logiczną grupę woluminów na dwóch woluminach fizycznych (128G SSD / 750GHD)
(make a clone / backup of all your data first)
diskutil list (take note of the disk## of the two drives. In my case: disk0/disk1)
diskutil corestorage create fusion_volume_group disk0 disk1
diskutil corestorage list (take note of the Logical Volume Group UUID)
diskutil corestorage createVolume <UUID> jhfs+ FusionHD 749g
restore the clone onto the FusionHD
Działa to świetnie, ale teraz mój RecoveryHD zniknął. Chciałbym go dodać z powrotem (jest na dysku zewnętrznym, który sklonowałem z mojego oryginalnego dysku HD)
Oto jak teraz wygląda układ partycji:
$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *120.0 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_CoreStorage 119.7 GB disk0s2
3: Apple_Boot Boot OS X 134.2 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *750.2 GB disk1
1: EFI 209.7 MB disk1s1
2: Apple_CoreStorage 749.3 GB disk1s2
3: Apple_Boot Boot OS X 650.0 MB disk1s3
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS FusionHD *744.5 GB disk2
Czy ktoś zna polecenia diskUtil, aby dodać HD odzyskiwania? Idealnie po fakcie, gdzie jestem teraz?
źródło
diskutil list
wyjściowe, aby uzyskać identyfikator ID dysku dla „Macintosh HD” na dysku SSD. Wykorzystano to w połączeniu z poleceniami diskstil corestorage, aby utworzyć objętość syntezy. Uruchomiłem z Recovery Volume, zainstalowałem ML i przeprowadziłem migrację całego oryginalnego dysku na mój nowy wolumin fusion 560 GB. Wszystko działa, nawet Ubuntu na VMWare. Zamówiłem wolny / tani HD o pojemności 1 TB; wkrótce moje 4-letnie MBP uruchamia się w 8 GB, 1,25 TB, SSD!Ok, więc rozwiązałem problem bez ponownego formatowania lub ponownej instalacji. Mam nadzieję, że większość ludzi nie skończy w tej sytuacji. Zobacz odpowiedź na @robmathers, aby uzyskać porady dotyczące unikania usuwania Recovery HD w pierwszej kolejności.
OSTRZEŻENIE poniższe polecenia są dość niskiego poziomu i mogą spowodować utratę danych. Podejmij odpowiednie środki ostrożności (tworzenie kopii zapasowych, klonowanie itp.).
Ale dla każdego w mojej sytuacji, gdy RecoveryHD już nie ma, oto co zrobiłem:
Podaj aktualną konfigurację i zanotuj, które dyski będziesz modyfikować. Twoje dokładne rozmiary i identyfikatory GUID będą inne niż moje. Ważne jest, aby używać swoich numerów zamiast moich .
Zanotuj identyfikator UUID dysku fizycznego, do którego dodajesz Odzyskiwanie.
Zwróć uwagę na dokładny rozmiar w bajtach Odzyskiwania na bieżącym dysku startowym (disk2s3 może być inny dla Ciebie).
Zmień rozmiar woluminu fizycznego dla dysku, do którego chcesz dodać partycję odzyskiwania. Aby określić rozmiar, spójrz @ istniejącą partycję odzyskiwania na USB. W moim przypadku było to nieco poniżej 1 GB. W przypadku następującego polecenia pvUUID jest identyfikatorem UUID dysku, do którego dodajesz Odzyskiwanie, rozmiar jest o 1 GB mniejszy niż bieżący rozmiar.
UWAGA: może być konieczne wielokrotne odmontowywanie woluminów w poniższych krokach. OSX ma tendencję do agresywnego ponownego instalowania woluminów.
Ponownie podziel nową partycję „Recovery” z jHFS + na Apple_Boot. Najpierw zanotuj dokładny początek / rozmiar partycji.
Teraz usuń partycję i ponownie dodaj ją z innym UUID (to UUID decyduje o typie partycji)
Teraz skopiuj całą partycję odzyskiwania z dobrej do nowej:
Ogromne podziękowania dla poniższych stron w celach informacyjnych. Przeczytaj je przed zanurzeniem, jeśli nie rozumiesz żadnego z tych kroków.
http://blog.fosketts.net/2011/08/05/undocumented-corestorage-commands/
http://www.dmitry-dulepov.com/2011/09/how-to-create-mac-os-x-lion-recovery.html
źródło
W tym poście znajduję kilka dobrych odpowiedzi. Opracowałem przewodnik krok po kroku na temat partycjonowania dysku twardego z partycją Windows (dla Windows 7/8 Bootcamp) w obrębie pierwszego miejsca o pojemności 2,2 TB i odbudowywania napędu fusion za pomocą trzech partycji.
Przydatny będzie mój przewodnik na http://jochem.ke-works.com/post/38498466700/bootcamp-on-3tb-fusion-drive-macosx
źródło
Jess Bowers opublikował naprawdę fajne rozwiązanie, ale działało dla mnie dobrze tylko do tego czasu:
A wynik był:
Rozwiązaniem jest najpierw zmiana rozmiaru woluminu logicznego. Dla następującego polecenia
lvUUID
jest UUID woluminu logicznego isize
jest równycurrent size of the Logical Volume
-size of the Recovery partition
(lub1GB less than the current size
jeśli postępujesz według rozwiązania Jess Bowers słowo po słowie):I zaraz potem
resizeDisk...
reszta jego rozwiązania działała jak urok.PS. Właśnie się zarejestrowałem, więc nie mogę komentować bezpośrednio, przepraszam.
źródło
Próba odzyskania komputera Mac Mini z programu Time Machine Backup
Mam komputer Mac Mini 2012 z napędem fusion ~ 120 GB + 1 TB.
Zrobiłem to trochę podczas próby instalacji podwójnego rozruchu Ubuntu i nie byłem w stanie przywrócić go z kopii zapasowej Time Machine z powodu „Wystąpił błąd podczas tworzenia dysku odzyskiwania”.
Aby to naprawić, usunąłem z dysku wszystkie woluminy wszystkich typów i zacząłem od nowa, pozostawiając 5 GB miejsca na partycję odzyskiwania do utworzenia.
Ponieważ teraz wiem, jak wyglądał stół (który wyślę z powrotem ... jutro po przywróceniu kopii zapasowej), jestem pewien, że mogłem to zrobić, zmieniając rozmiar.
NIEBEZPIECZEŃSTWO
Wszystkie te polecenia są bardzo niebezpieczne, jeśli masz dane na dyskach.
Używam rzeczywistych poleceń, których bym użył, czyli takich, których musiałby użyć ktoś inny z fabrycznie zainstalowanym napędem fusion.
O ile nie próbujesz dodać dysku odzyskiwania, ponieważ dysk jest już całkowicie pomieszany, NIE zalecałbym wykonywania tych kroków.
JEDNAK mogą one być przydatne jako przydatne odniesienia oprócz innych instrukcji w tych postach.
Sprawdzanie objętości
Sprawdź, co tam jest, i najpierw dokonaj właściwego osądu:
Usuwanie wszystkich woluminów
Następnie usuń wszystko, co należy usunąć:
W razie potrzeby ponownie odtwórz tabelę partycji:
Utwórz podstawową pamięć masową
Będzie to „Macintosh HD”, jak wiesz i kochasz
Uwaga: możesz ponownie uruchomić komputer na tym etapie, aby upewnić się, że woluminy są w odpowiedniej kolejności.
Odmontuj wszystkie rzeczy
Zwolnij miejsce
Celem wcześniejszego utworzenia „Recovery HD” - przy założeniu scenariusza, w którym chcesz przywrócić z kopii zapasowej Time Machine - jest po prostu zarezerwowanie dodatkowego miejsca na końcu jednego z dysków, aby nie został wchłonięty przez żaden inny wolumin .
Teraz nadszedł czas, aby zwolnić kopię zapasową, aby proces przywracania mógł ją ponownie utworzyć.
Najpierw sprawdź ponownie, aby zobaczyć, jakie partycje istnieją. Liczby należy dopasować wyjście
diskutil
, ale jeśli nie albo restart lub zaufaniegpt
ponaddiskutil
.Te
size
nie są wymienione w bajtach, ale sektorach, które prawdopodobnie są 4KiB. Lepiej jest powiedzieć, który z nich jest stosunek, niż dokładny rozmiar.Teraz usuń partycję odpowiadającą „Recovery HD”. Po ponownym uruchomieniu, który zmienił się z
disk0s3
nadisk0s4
dla mnie.Po tym przestałem wyświetlać błąd związany z niemożnością utworzenia partycji odzyskiwania. Jutro dowiem się, czy odzyskiwanie TM rzeczywiście działało. Nie jestem pewien, czy tak będzie, ponieważ nie słyszę zbyt wiele na temat aktywności dysku na dysku kopii zapasowej. : - /
Zasoby
Uwaga: zmiana rozmiaru podstawowej pamięci
Wiele rzeczy, na które patrzyłem, pokazało tylko, jak zmienić rozmiar ORAZ utworzyć nowy wolumin, ale możesz zmienić rozmiar bez tworzenia nowego woluminu.
Uwaga: Ustaw typ odzyskiwania HD
Nie udało mi się osiągnąć sukcesu, tworząc pusty wolumin odzyskiwania. Jeśli jednak masz plik BaseSystem.dmg i możesz go przywrócić, możesz ustawić typ woluminu jako ukrytą partycję odzyskiwania.
źródło
Oto wideo przedstawiające ten proces oraz kilka testów porównawczych: http://www.youtube.com/watch?v=I_odnNpv-FQ
Polecenia potrzebne w celu:
lista diskutil
diskutil cs tworzy Fusion diskx diskx
UWAGA: Możesz zastąpić Fusion dowolną nazwą logicznej grupy woluminów
lista cs diskutil
diskutil coreStorage createVolume YOUR_DEVICE_ID_HERE jhfs + „Macintosh Fusion” 100%
UWAGA: Możesz zamienić „Macintosh Fusion” na dowolną nazwę dysku. Pamiętaj, aby używać „”, jeśli chcesz spacji w swoim imieniu, tak jak my, w przeciwnym razie nie będziesz ich potrzebować.
Po zakończeniu instalacji otwórz terminal i włącz indeksowanie:
sudo mdutil -i off
Jeśli chcesz przywrócić 2 oddzielne dyski, uruchom ponownie instalator, otwórz Terminal i wpisz:
diskutil cs usuń YOUR_DEVICE_ID
Będziesz wtedy mógł je sformatować w dowolny sposób, używając narzędzia Terminal lub Disk Utility
źródło