Ir para conteúdo
  • Cadastre-se

Alguém já conseguiu RAID 0 com SSD usando APFS?


LiveSorcerer

Posts Recomendados

Caso alguém precise desfazer o Raid0

Entre por um USB Recovery ou Instalador do Mac e abra o terminal

Os comandos

diskutil appleRAID list

para identificar o Volume Raid

diskutil umountDisk /dev/disk0

diskutil umountDisk /dev/disk1

diskutil umountDisk /dev/disk2 (de acordo com a criação do RAID)

gpt destroy /dev/disk0

gpt destroy /dev/disk1

 

Garimpei para encontrar essas informações, mas deu certo aqui, pois precisei refazer o RAID aqui por conta de duas entradas apontando para o mesmo sistema.

Ainda não sou familiarizado com GPT schedule

 

Link para o comentário
Compartilhar em outros sites

5 horas atrás, webg3brasil disse:

Caso alguém precise desfazer o Raid0

Entre por um USB Recovery ou Instalador do Mac e abra o terminal

Os comandos

diskutil appleRAID list

para identificar o Volume Raid

diskutil umountDisk /dev/disk0

diskutil umountDisk /dev/disk1

diskutil umountDisk /dev/disk2 (de acordo com a criação do RAID)

gpt destroy /dev/disk0

gpt destroy /dev/disk1

 

Garimpei para encontrar essas informações, mas deu certo aqui, pois precisei refazer o RAID aqui por conta de duas entradas apontando para o mesmo sistema.

Ainda não sou familiarizado com GPT schedule

 

Acompanhando seus posts, para quando eu fizer esse procedimento , não correr o risco de zicar alguma coisa..rs?

Link para o comentário
Compartilhar em outros sites

4 horas atrás, LiveSorcerer disse:

Acompanhando seus posts, para quando eu fizer esse procedimento , não correr o risco de zicar alguma coisa..rs?

Tô fazendo outro teste aqui, agora estou com o El Capitan e aparentemente vou ficar nele, o bichinho tá voando (HFS é a desvantagem). 

Descobri uma coisa: convertendo o HFS para apfs não vai poder atualizar o sistema, então toda vez que sair alguma versão do OS, vc vai ter que manter um backup TM (eu já faço isso a alguns anos, sempre mantenho backup, mas não era pra isso), depois criar um novo pendrive de boot com a versão nova (atualizada) no macOS, zerar o RAID e refazer, então restaurar o backup depois de instalar o sistema novo, por esse motivo, decidi testar outras versões do Mac sem ser o Mojave (ainda não tive sucesso com a instalação do High Sierra e o Sierra deixa uma frigideira meu Core 2 Duo, por isso saltei essa versão).

Link para o comentário
Compartilhar em outros sites

Descobri como instalar o High Sierra em HFS, basta seguir esses passos:

https://gist.github.com/peacefixation/0aa9d7ad64dbd2a55e978b2eee07cd1d

 

Mais tarde eu vou postar todos os comandos que utilizei, desde a criação do RAID 0 pelo terminal (exportei o arquivo para TXT)

Link para o comentário
Compartilhar em outros sites

4 minutos atrás, webg3brasil disse:

Descobri como instalar o High Sierra em HFS, basta seguir esses passos:

https://gist.github.com/peacefixation/0aa9d7ad64dbd2a55e978b2eee07cd1d

 

Mais tarde eu vou postar todos os comandos que utilizei, desde a criação do RAID 0 pelo terminal (exportei o arquivo para TXT)

Ai sim hein @webg3brasil, ficaremos no aguardo.

Link para o comentário
Compartilhar em outros sites

Bom, decidi (por hora) ficar no High Sierra em RAID0 e JHFS+ que pelo que vi é o melhor cenário para meu hardware.

Enquanto o Mojave ainda não é sanado todos os problemas para os macs não-suportados (o meu caso).

Bom como prometido, segue anexo o arquivo txt e as prints rodando o High Sierra, fiz teste de atualização de segurança para saber se o sistema iria forçar a conversão para APFS e depois de 40 minutos (tempo da instalação), ufa! deu tudo certo, não converteu, como é o último sistema para meu hardware, vou manter assim (ou não, a gente nunca sabe quando parar de fuçar para extrair o melhor desempenho).

 

Sem mais enrolação, fiz pelo Terminal do USB Bootável do High Sierra:

 diskutil umountDisk disk0
diskutil umountDisk disk1
diskutil umountDisk disk3
gpt destroy /dev/disk0
gpt destroy /dev/disk1
diskutil appleRAID create stripe raid JHFS+ disk0 disk1

Started RAID operation
Unmounting proposed new member disk0
Unmounting proposed new member disk1
Repartitioning disk0 so it can be in a RAID set
Unmounting disk
Creating the partition map
Using disk0s2 as a data slice
Repartitioning disk1 so it can be in a RAID set
Unmounting disk
Creating the partition map
Using disk1s2 as a data slice
Creating a RAID set
Bringing the RAID partitions online
Waiting for the new RAID to spin up "73145444-B817-41B5-B623-A16699EFC610"
Initialized /dev/rdisk2 as a 465 GB case-insensitive HFS Plus volume with a 40960k journal
Mounting disk
Finished RAID operation

diskutil umountDisk disk2
gpt create disk2
gpt add -t hfs disk2
disk2s1 added
 
 

Captura de Tela 2018-11-07 às 12.30.08.png

Terminal_Criando_RAID_0.txt

Editado por webg3brasil
Link para o comentário
Compartilhar em outros sites

Para instalar o High Sierra, abri o Utilitário de Disco, selecionei o disk2s2 e apaguei mantendo o formato JHFS+ e segui com esse comando pelo Terminal


/Volumes/Image\ Volume\Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --volume /Volumes/macOS/ --converttoapfs NO

 

Se tiver dúvidas, veja esse vídeo em anexo:

 

 

Editado por webg3brasil
Link para o comentário
Compartilhar em outros sites

1 minuto atrás, webg3brasil disse:

fiz teste de atualização de segurança para saber se o sistema iria forçar a conversão para APFS e depois de 40 minutos (tempo da instalação), ufa! deu tudo certo, não converteu

Eu uso Raid 0 JHFS+ ( com GUID_partition_scheme) no High Sierra desde as betas do mesmo, e após todos os updates (de versões betas e finais) até à versão actual 10.13.6 ele nunca converteu para APFS. 
Eu também estou no High Sierra como sistema principal, apenas uso o Mojave em Raid 0 APFS para testes pois ainda não me sinto tranquilo para o usar como sistema principal.

Link para o comentário
Compartilhar em outros sites

1 minuto atrás, Luis Galhardo disse:

Aconselho ires para High Sierra .
Mojave em Raid 0 ainda dá origem a muitos problemas.

Concordo, e a Apple simplesmente esta nos ignorando, ate hoje se solução.

"Resolvem" do FusionDrive mas nao do Raid 0. 

Link para o comentário
Compartilhar em outros sites

Então no meu caso seria o seguinte:
Desfazer o AppleRAID:

diskutil appleRAID list (para identificar o Volume Raid)
diskutil umountDisk /dev/disk0
diskutil umountDisk /dev/disk1
diskutil umountDisk /dev/disk2 (de acordo com a criação do RAID)
gpt destroy /dev/disk0
gpt destroy /dev/disk1

Recriar o AppleRAID para instalar o High Sierra:

diskutil umountDisk disk0
diskutil umountDisk disk1
diskutil umountDisk disk3
gpt destroy /dev/disk0
gpt destroy /dev/disk1
diskutil appleRAID create stripe raid JHFS+ disk0 disk1
----
diskutil umountDisk disk2
gpt create disk2
gpt add -t hfs disk2
disk2s1 added

E seguida selecionei o disk2s2 e apaguei mantendo o formato JHFS+ e segui com esse comando pelo Terminal


/Volumes/Image\ Volume\Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --volume /Volumes/macOS/ --converttoapfs NO

Seria isso então @webg3brasil e @Luis Galhardo?

Editado por LiveSorcerer
Link para o comentário
Compartilhar em outros sites

12 minutos atrás, Luis Galhardo disse:

Sim, parece-me que é basicamente isso  mas esse ultimo comando é partindo do principio que existe um volume com a label macOS
 

Nesse caso poderia ser o Volume que eu criar, antes de iniciar a instalação.

Link para o comentário
Compartilhar em outros sites

Em 07/11/2018 at 13:28, LiveSorcerer disse:

Concordo, e a Apple simplesmente esta nos ignorando, ate hoje se solução.

"Resolvem" do FusionDrive mas nao do Raid 0. 

Consegui aqui iniciar em RAID 0 APFS já no Mojave, deve funcionar para o High Sierra também. 

Vou explanar o que eu fiz, mas não precisa fazer exatamente o que eu fiz, eu fiquei encucado com isso, mesmo que não segui todos os passos do Taruga, achei bem complicado ter que consertar o Boot X em cada disco, então, fiz o que foi mais fácil.

 

Após instalar o Mojave em APFS e dar a mensagem de erro no momento que ele tenta criar os prelinks e bootcaches após a instalação e antes de reiniciar o sistema, saia do instalador e reinicie, ele vai apresentar erro (deixe que aconteça, como diria o Agente Smith: "é inevitável", é como uma falha na Matrix mesmo.

Depois disso desligue o mac

e então ao ligar, segure as teclas cmd + s, para entrar em Single User

monte o disco para escrita e gravação conforme as instruções:

/sbin/mount -uw /

agora renomeie o bootcaches.plist para bootcaches.bkp com o comando:

mv /usr/standalone/bootcaches.plist /usr/standalone/bootcaches.bkp

reboot

Pronto

Irá reiniciar, e dará o boot, fazendo isso, você poderá atualizar normalmente o sistema, porém se alguma atualização tentar recriar o bootcache, faça o mesmo, deixe que ocorra o erro, desligue a máquina e repita o procedimento, na verdade o primeiro erro ele já criou o cache, só não consegue validar, por enquanto é isso.

Não fui eu quem criou essa solução, encontrei no macrumors usuário toru173 que teve ajuda do Taruga.

 

Tem bem mais coisas para fazer se quiser deixar tudo funcionando, mas tenho dificuldade com inglês e a estrutura dos discos parece-me um pouco complicado, achei esse procedimento acima, mais simples.

Captura de Tela 2018-11-12 às 10.10.28.png

Editado por webg3brasil
Link para o comentário
Compartilhar em outros sites

Consegui aqui iniciar em RAID 0 APFS já no Mojave, deve funcionar para o High Sierra também. 
Vou explanar o que eu fiz, mas não precisa fazer exatamente o que eu fiz, eu fiquei encucado com isso, mesmo que não segui todos os passos do Taruga, achei bem complicado ter que consertar o Boot X em cada disco, então, fiz o que foi mais fácil.
 
Após instalar o Mojave em APFS e dar a mensagem de erro no momento que ele tenta criar os prelinks e bootcaches após a instalação e antes de reiniciar o sistema, saia do instalador e reinicie, ele vai apresentar erro (deixe que aconteça, como diria o Agente Smith: "é inevitável", é como uma falha na Matrix mesmo.
Depois disso desligue o mac
e então ao ligar, segure as teclas cmd + s, para entrar em Single User
monte o disco para escrita e gravação conforme as instruções:
/sbin/mount -uw /
agora renomeie o bootcaches.plist para bootcaches.bkp com o comando:
mv /usr/standalone/bootcaches.plist /usr/standalone/bootcaches.bkp
reboot
Pronto
Irá reiniciar, e dará o boot, fazendo isso, você poderá atualizar normalmente o sistema, porém se alguma atualização tentar recriar o bootcache, faça o mesmo, deixe que ocorra o erro, desligue a máquina e repita o procedimento, na verdade o primeiro erro ele já criou o cache, só não consegue validar, por enquanto é isso.
Não fui eu quem criou essa solução, encontrei no macrumors usuário toru173 que teve ajuda do Taruga.
 
Tem bem mais coisas para fazer se quiser deixar tudo funcionando, mas tenho dificuldade com inglês e a estrutura dos discos parece-me um pouco complicado, achei esse procedimento acima, mais simples.
600456395_CapturadeTela2018-11-12s10_10_28.thumb.png.8bbcdbf7715777fe7a4f91c1fb7263e9.png

Opa legal, vou acompanhar seus avanços enquanto não tiver feito na minha máquina, está faltando tempo.


Enviado do meu iPhone usando Tapatalk
Link para o comentário
Compartilhar em outros sites

Fonte: https://forums.macrumors.com/threads/mojave-on-raid-with-apfs-a-howto.2125096/#post-26636374

Explicação traduzida:

Isso soa muito parecido com os sintomas que estamos vendo. Kextcache está preso em um loop tentar atualizar prelinkedkernel, mas por algum motivo não realmente atualizá-lo. No entanto, também na página do homem:
 

Aha! 

Então, o que fazemos? Permitir que um único ciclo de reinicialização para atualizar os caches. Em seguida, inicialização para um único usuário (-s comando na inicialização), então:

 

/sbin/mount -uw /
mv /usr/standalone/bootcaches.plist /usr/standalone/bootcaches.bkp

Et Volia! Um RAID de arranque com um único recipiente APFS com volumes de dados, pré-inicialização, de recuperação e de VM. 

Atualizações são encontrados e baixado corretamente, aplicando o primeiro agora.

Atualização foi bem sucedida. Renomeado bootcaches.bkp volta para bootcaches.plist, e longe ela foi! Tivesse que nomear-lo de volta no boot,

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois...

Participe do debate

Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.

Visitante
Responder este tópico…

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Limpar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...