Eu tenho um Mac Mini com duas unidades: um SSD de 256 GB e um HD de 500 GB. Pelo que li , o novo Fusion Drive faz toda a mágica no software, usando as APIs de armazenamento principal.
Posso fazer com que minha configuração se comporte como um Fusion Drive? Ou seja, quero que as duas unidades apareçam como um único volume lógico, com o sistema movendo automaticamente arquivos acessados com frequência para o SSD. Entendo que podemos facilmente distribuir ou estender ou unidades RAID, mas seria ótimo ter os recursos de armazenamento em camadas gerenciados automaticamente da unidade Fusion sem investir em novo hardware.
macos
ssd
filesystem
fusion-drive
core-storage
FishesCycle
fonte
fonte
Apple_Journal
fatias, consulte omoveJournal
verbodiskutil
.Respostas:
Sim, você pode criar uma unidade de fusão em Macs mais antigos, descritos em detalhes aqui :
diskutil list
.diskutil cs create bla disk1 disk7
para criá-lo, ondebla
está o nome que você atribui à unidade de fusão.diskutil cs list
e anote o ID do grupo de volumes lógicosdiskutil cs createVolume <ID from above> jhfs+ blub 100%
, ondeblub
é o nome que você atribui ao volume.Link para instruções da Apple: Clique aqui
Nota: Estas são instruções para consertar uma unidade de fusão dividida, mas também funcionam para fazer uma.
fonte
man diskutil
na linha de comando.Sim e não.
O Fusion Drive está aproveitando o Core Storage para atuar como um volume lógico , que você vê como um único volume, mas na verdade pode ser composto de vários volumes físicos (nesse caso, um SSD e um HDD).
Você pode criar e gerenciar volumes de armazenamento principal com o
diskutil
comando no Terminal. (O Disk Utility ainda não possui amplo suporte ao Core Storage por meio da GUI.) Em particular, você pode criar seus próprios grupos de volumes lógicos e volumes lógicos, comdiskutil coreStorage createLVG
ediskutil coreStorage createVolume
, entre outros comandos (consulte a página de manual para obter detalhes).Meu palpite, no entanto, é que o comportamento especial do Fusion Drive, movendo automaticamente seus dados entre volumes físicos, é codificado em uma família de volumes lógicos especial , e isso provavelmente não é algo que você possa imitar facilmente. (Ficaria feliz se alguém pudesse me provar que estava errado!)
fonte
Acabei de criar um DIY Fusion Drive no meu MacBook Pro de 2009. Funciona muito bem e eu descobri como manter minhas partições de recuperação e Boot Camp ao mesmo tempo.
Comecei com os backups: um backup do Time Machine e um Carbon Copy Cloner da minha partição Mountain Lion e um backup WinClone da minha partição Boot Camp. Todos os backups foram salvos em um disco rígido externo que não estava envolvido na atualização do Fusion Drive.
Para hardware, comprei um SSD Samsung 830 de 128 GB e uma bandeja de caddy para disco rígido que me permitiu substituir meu Apple Superdrive por um disco rígido. (As instruções que acompanham o caddy estão completamente erradas, mas o caddy é simples o suficiente para que eu descobrisse como instalar a unidade no caddy de qualquer maneira.) A instalação era complicada e exigia uma pequena chave de fenda Torx e alguns spudgers, mas as instruções no ifixit.com foram claros e úteis.
Após a instalação, descobri, usando as Informações do sistema, que o SSD no compartimento do CD tinha uma velocidade de link negociada de 1,5 Gigabit em vez de 3 Gigabit. Então, abri o MacBook Pro novamente e troquei o disco rígido e o SSD. Na próxima vez em que iniciei, ambas as unidades rodavam a 3 Gigabit. Como medida temporária para teste, eu formatei o SSD usando o Disk Utility como uma única partição HFS + registrada em diário.
Para criar o Fusion Drive, iniciei na partição de recuperação mantendo pressionado Command-R durante a inicialização. Usei o Terminal no modo de recuperação para criar o Fusion Drive.
A primeira etapa foi usar o
diskutil list
comando para obter uma lista completa das partições nas duas unidades. No meu caso, disk0s2 era a partição no SSD e disk1s2 era minha partição usual do Mountain Lion no disco rígido.Em seguida, usei o comando
diskutil cs create Fusion disk0s2 disk1s2
para criar um grupo de volumes lógicos a partir das duas partições. Este é o passo que foi especial. Especificando partições em vez de discos inteiros ao criar o grupo de volumes lógicos. Consegui deixar intactas as partições de recuperação e Boot Camp. A maioria das instruções que eu vi usaram nomes de disco em vez de nomes de partição, o que limpa todo o disco. O uso de nomes de partição está documentado na página do manual diskutil.Em seguida, usei o
diskutil cs createVolume <ID from above> jhfs+ Reliance '100%'
comando para criar um volume lógico usando 100% do grupo de volumes lógicos. Como ainda tinha minhas partições de recuperação e Boot Camp, não havia necessidade de deixar espaço para elas no grupo de volumes lógicos, portanto, fiquei livre para usar todo o espaço da minha nova partição Fusion Drive.Nesse ponto, a parte mais difícil foi concluída. Inicializei a partir do meu backup clonado e usei o aplicativo Install OS X Mountain Lion para reinstalar o Mountain Lion no Fusion Drive. (Em vez disso, eu poderia ter clonado de volta, mas gostei da idéia de aproveitar a oportunidade para reinstalar o Mountain Lion.) Depois que a instalação foi concluída, usei o Migration Assistant para copiar meus arquivos e contas do clone de volta para o Fusion Drive.
Como de costume, após um backup / restauração, meu Mac ficou ocupado por muitas horas re-indexando o Spotlight e o próximo backup do Time Machine foi extremamente lento. Mas uma vez que essas coisas estavam fora do caminho, tudo acelerou e eu comecei a obter os benefícios do meu novo Fusion Drive! Ele continua a ficar mais rápido à medida que descobre quais aplicativos eu uso com mais frequência.
Existem algumas falhas no final desse processo, mas eu as considero extremamente pequenas:
Em suma, é uma grande atualização e estou feliz por ter feito isso!
fonte
Além de o @jtbandes estar certo, você pode criar e gerenciar volumes lógicos usando o CoreStorage, mas, de acordo com o Artigo HT5446 da base de conhecimento, existem algumas "limitações" na unidade Fusion.
Uma alternativa para a unidade Fusion (que é basicamente um SSD E um HDD agrupado como um volume lógico) é mover a pasta "/ Users" para um HDD e deixar todos os arquivos e aplicativos do OS X no SSD, você receberá o SSD desempenho para aplicativos e sistema operacional e todo o espaço necessário para seus arquivos no disco rígido. A restauração do Time Machine em uma máquina diferente ou a configuração da unidade reconfigurada não funcionará com um movido / residencial para essa conta de usuário.
fonte
Configurei uma unidade Fusion usando o utilitário Terminal no instalador do OS X 10.8.2 carregado em uma unidade USB, depois de instalar uma unidade SSD como a segunda unidade no meu Mac Mini 2011.
Isso apagou os dados das duas unidades, mas era o que eu queria: um sistema novo com uma nova unidade Fusion.
Se você não quiser salvar sua instalação existente, use o instalador do OS X 10.8.2 para criar a unidade (verifique se é 10.8.2 e superior, pois o Fusion não é suportado no 10.8.1 e versões anteriores) .
Depois que o instalador foi carregado, você pode abrir uma janela do Terminal e digitar os comandos diskutil lá. Pareceu-me mais fácil do que clonar minha unidade original em um disco externo, inicializando a partir disso e fundindo as duas unidades.
O guia mais completo e fácil que eu já vi escrito para criar uma unidade Fusion (e a que usei com sucesso) está em http://blog.macsales.com/15617-creating-your-own-fusion-drive .
Aliás, se você possui um Mac mini 2011 e ainda não comprou o cabo, precisará conectar a segunda unidade, o OWC possui um ótimo kit de bricolage. É barato, vem com um conjunto de ferramentas e instruções passo a passo brilhantes e profissionalmente escritas. Fiquei impressionado. Disponível em http://eshop.macsales.com/item/OWC/DIYIMM11D2 .
fonte
Aqui fizemos um vídeo que descreve o processo para você: http://www.youtube.com/watch?v=I_odnNpv-FQ
Comandos que você precisará em ordem:
diskutil list
diskutil cs create Fusion diskx diskx
NOTA: Você pode substituir
Fusion
pelo nome que desejar como seu Grupo de volumes lógicosdiskutil cs list
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 quiser um espaço em seu nome como fizemos, caso contrário você não precisará deles.Após a conclusão da instalação, abra o terminal e desative a indexação:
sudo mdutil -i off
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