Depois de criar um "DIY Fusion Drive" usando os métodos abaixo na 10.8, agora estou pensando em como adicionar uma partição RecoveryHD à unidade interna.
Aqui está o que eu fiz para criar um grupo de volumes lógicos em dois volumes físicos (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
Isso funcionou muito bem, mas agora meu RecoveryHD se foi. Gostaria de adicioná-lo novamente (é na unidade externa que eu clonei no meu HD original)
Aqui está a aparência do layout da partição agora:
$ 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
Alguém conhece os comandos diskUtil para adicionar o HD de recuperação? Idealmente, depois do fato, onde é que eu estou agora?
fonte
diskutil list
saída para obter o IDENTIFIER do disco para "Macintosh HD" no SSD. Usado com os comandos de armazenamento de dados do diskutil para criar um volume de fusão. Inicializado a partir do Recovery Volume, instalei o ML e migrei todo o disco original para o meu novo volume de fusão de 560 GB. Tudo funciona, até o Ubuntu no VMWare. Pedi um HD de 1TB lento / barato; logo meu MBP de 4 anos liga w de 8 GB, 1,25 TB, SSD!Ok, então eu resolvi o problema sem reformatar ou reinstalar. Espero que a maioria das pessoas não acabe nessa situação. Consulte @robmathers answer para obter dicas sobre como evitar a exclusão do Recovery HD em primeiro lugar.
AVISO os seguintes comandos são de nível bastante baixo e podem causar a perda de dados. Tome as devidas precauções (backup, clone, etc).
Mas para qualquer um na minha situação depois que o RecoveryHD já se foi, aqui está o que eu fiz:
Liste a configuração atual e anote quais unidades você modificará. Seus tamanhos exatos e GUIDs serão diferentes dos meus. É crucial usar seus números em vez dos meus .
Anote o UUID da unidade física à qual você está adicionando a recuperação.
Anote o tamanho exato em bytes da recuperação no disco de inicialização atual (disk2s3 pode ser diferente para você).
Redimensione o volume físico da unidade à qual você deseja adicionar a partição de recuperação. Para determinar o tamanho, consulte @ a partição de recuperação existente no USB. No meu caso, era pouco menos de 1 GB. Para o comando a seguir, pvUUID é o UUID da unidade à qual você está adicionando a recuperação, o tamanho é 1 GB menor que o tamanho atual.
NOTA: pode ser necessário desmontar os volumes repetidamente nas etapas a seguir. O OSX tende a montar agressivamente os volumes.
Reparticione a nova partição "Recovery" de um jHFS + para Apple_Boot. Primeiro, observe o início / tamanho exato da partição.
Agora remova a partição e adicione-a novamente com um UUID diferente (o UUID é o que determina o tipo de partição)
Agora copie toda a partição de recuperação da boa para esta nova:
Muito obrigado aos seguintes sites para referência. Leia-os antes de mergulhar, se você não entender nenhuma dessas etapas.
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
fonte
Encontrei boas respostas neste post. Elaborei um guia passo a passo sobre o reparticionamento do disco rígido com uma partição do Windows (para Windows 7/8 Bootcamp) no primeiro espaço de 2,2 TB e a reconstrução da unidade de fusão usando três partições.
Você encontrará meu guia útil em http://jochem.ke-works.com/post/38498466700/bootcamp-on-3tb-fusion-drive-macosx
fonte
Jess Bowers postou uma solução muito boa, mas funcionou bem para mim apenas até esta:
E a saída foi:
A solução é redimensionar o volume lógico primeiro. Para o seguinte comando,
lvUUID
é o UUID do volume lógico esize
é igual acurrent size of the Logical Volume
-size of the Recovery partition
(ou1GB less than the current size
se você seguir a solução de Jess Bowers, palavra por palavra):E logo depois disso
resizeDisk...
e o resto de sua solução funcionou como um encanto.PS. Acabei de me inscrever para não poder comentar diretamente, desculpe.
fonte
Tentando recuperar o Mac Mini do Time Machine Backup
Eu tenho um Mac Mini 2012 com uma unidade de fusão de ~ 120 GB + 1 TB.
Eu tentei instalá-lo um pouco enquanto tentava instalar uma inicialização dupla do Ubuntu e não consegui restaurá-lo do meu backup do Time Machine devido a "Ocorreu um erro ao criar o disco de recuperação".
Para corrigir isso, removi todos os volumes de todos os tipos do disco e iniciei novamente, deixando 5 GB de espaço para a criação da partição de recuperação.
Como agora sei como a tabela acabou (que postarei de volta ... amanhã após a restauração do backup), estou confiante de que poderia ter feito isso redimensionando também.
PERIGO
Todos esses comandos são muito perigosos se você tiver dados no (s) disco (s).
Estou usando os comandos reais que eu usaria, que são os comandos reais que alguém mais com uma unidade de fusão instalada de fábrica precisaria usar.
A menos que você esteja tentando adicionar uma unidade de recuperação, porque sua unidade já está totalmente desarrumada, NÃO recomendo seguir estas etapas.
NO ENTANTO, eles podem ser uma referência útil, além de outras instruções nesses posts.
Inspecionando Volumes
Veja o que está lá e faça os julgamentos adequados primeiro:
Removendo todos os volumes
Em seguida, exclua o que precisar ser excluído:
Recrie a tabela de partição do zero, se necessário:
Criar armazenamento principal
Será "Macintosh HD", como você conhece e ama
Nota: convém reinicializar neste estágio para garantir que os volumes estejam na ordem correta.
Desmonte tudo
Liberar espaço
O objetivo de criar o "Recovery HD" anteriormente - assumindo o cenário em que você deseja restaurar a partir de um backup do Time Machine - é apenas reservar espaço extra no final de um dos discos para que não seja absorvido por nenhum outro volume .
Agora é hora de liberá-lo para que o processo de restauração possa criá-lo novamente.
Primeiro verifique novamente para ver quais partições existem. Os números devem corresponder à saída de
diskutil
, mas se não reinicializar ou confiargpt
novamentediskutil
.Os
size
s não estão listados em bytes, mas em setores, que provavelmente são 4KiB. Pode ser melhor dizer qual é qual por razão do que por tamanho exato.Agora remova a partição correspondente a "Recovery HD". Após uma reinicialização que mudou de
disk0s3
paradisk0s4
para mim.Depois disso, parei de receber o erro de não conseguir criar uma partição de recuperação. Descobrirei amanhã se a recuperação da MT realmente funcionou. Não tenho certeza, pois não ouço muito a atividade de disco na unidade de backup. : - /
Recursos
Nota: redimensionando o armazenamento principal
Muitas das coisas que observei mostravam apenas como redimensionar E criar um novo volume, mas você pode redimensionar sem criar um novo volume.
Nota: Defina o tipo de HD de recuperação
Não consegui obter sucesso criando um volume de recuperação em branco. No entanto, se você tiver o BaseSystem.dmg e conseguir restaurá-lo, convém definir o tipo de volume como uma partição de recuperação oculta.
fonte
Aqui está um vídeo descrevendo o processo, além de algumas referências: http://www.youtube.com/watch?v=I_odnNpv-FQ
Comandos que você precisará em ordem:
lista diskutil
diskutil cs criar Fusion diskx diskx
NOTA: Você pode substituir o Fusion pelo nome que desejar para o seu Grupo de volumes lógicos
lista diskutil cs
diskutil coreStorage createVolume YOUR_DEVICE_ID_HERE jhfs + "Macintosh Fusion" 100%
NOTA: Você pode substituir "Macintosh Fusion" pelo nome que desejar para sua unidade. Lembre-se de usar "" 's se você quiser um espaço em seu nome como nós, caso contrário você não precisará deles.
Após a conclusão da instalação, abra o terminal e o turno da indexação:
sudo mdutil -i desligado
Se você deseja reverter para 2 unidades separadas, inicialize novamente no instalador, abra o Terminal e digite:
diskutil cs delete YOUR_DEVICE_ID
Você poderá formatá-los como quiser usando o Terminal ou o Utilitário de Disco
fonte