Logo Hardware.com.br
N0625
N0625 Super Zumbi Registrado
7.1K Mensagens 785 Curtidas

Dual Boot Win/Linux em RAID 0 - a virada?

#1 Por N0625 29/04/2010 - 19:49
Fala, galera!!

Estou pensando em dar mais um passo de conhecimento técnico migrando pra o RAID 0. Estava vendo que os HDs estão muito em conta (entretanto, a memória...daa.png ). Gostaria de fazer um arranjo de 320 GB (2 x 160) ou mesmo 640 GB (2 x 320). Ok, vou instalar o Win7, pá e bola, coisa e tal... beleza!!tomei_todinho.gif

Mas parei para pensar em uma coisa: é complicado ter um dual-boot Win/Linux sem muitos contratempos? Pelo que procurei rapidamente no Google o sintoma principal é que só o Windows "sobe".
Responder
Marcos FRM
Marcos FRM Highlander Registrado
10.3K Mensagens 712 Curtidas
#2 Por Marcos FRM
29/04/2010 - 22:04
Suporte a fake-RAID -- o "RAID" disponível nas placas para desktop -- no Linux é ruim. Não use, é só complicação.

No Linux, melhor usa o RAID por software do próprio sistema (mdadm). O Windows também tem suporte a RAID por software em algumas versões (não lembro, mas acho que a Professional para cima tem). O tipo de partição usada para RAID por software (feito pelo próprio sistema) no Linux e Windows são diferentes das tradicionais partições 83 (Linux native) 07 (Windows NTFS).

Eu não fiz RAID por software no Linux ainda, mas já usei LVM para juntar dois discos. É tranquilo de fazer e acredito que RAID não seja muito diferente.

No Windows não sei. Você precisará pesquisar.

Alguns links muito bons sobre LVM (para ter uma idéia da coisa):
http://linuxdevcenter.com/pub/a/linux/2006/04/27/managing-disk-space-with-lvm.html
http://www.debian-administration.org/articles/410
http://www.howtoforge.com/linux_lvm
http://www.howtoforge.com/replacing_hard_disks_in_a_raid1_array (esse é sobre RAID)

Se quiser RAID de verdade (hardware RAID), terá que tirar o escorpião do bolso: faceiro.png
https://www.hardware.com.br/comunidade/raid-controladora/1055520/#post4880114
...
N0625
N0625 Super Zumbi Registrado
7.1K Mensagens 785 Curtidas
#3 Por N0625
30/04/2010 - 01:28
Marcos FRM disse:
Suporte a fake-RAID -- o "RAID" disponível nas placas para desktop -- no Linux é ruim. Não use, é só complicação.

No Linux, melhor usa o RAID por software do próprio sistema (dmraid). O Windows também tem suporte a RAID por software em algumas versões (não lembro, mas acho que a Professional para cima tem). O tipo de partição usada para RAID por software (feito pelo próprio sistema) no Linux e Windows são diferentes das tradicionais partições 83 (Linux native) 07 (Windows NTFS).

Eu não fiz RAID por software no Linux ainda, mas já usei LVM para juntar dois discos. É tranquilo de fazer e acredito que RAID não seja muito diferente.

No Windows não sei. Você precisará pesquisar.

Alguns links muito bons sobre LVM (para ter uma idéia da coisa):
http://linuxdevcenter.com/pub/a/linux/2006/04/27/managing-disk-space-with-lvm.html
http://www.debian-administration.org/articles/410
http://www.howtoforge.com/linux_lvm
http://www.howtoforge.com/replacing_hard_disks_in_a_raid1_array (esse é sobre RAID)

Se quiser RAID de verdade (hardware RAID), terá que tirar o escorpião do bolso: faceiro.png
https://www.hardware.com.br/comunidade/raid-controladora/1055520/#post4880114

Valeu, Marcos. Vou ver o que consigo aqui e dou um retorno assim que possível.

Se quiser RAID de verdade (hardware RAID), terá que tirar o escorpião do bolso: faceiro.png
https://www.hardware.com.br/comunidade/raid-controladora/1055520/#post4880114

Er... bom, eu não estou assim tão sedeeeeeeeeento pelo RAID. Um HD solo ainda dá para quebra o galho. kkkkkkkkkkkkkkkkkkkkkkk

N0625
N0625 Super Zumbi Registrado
7.1K Mensagens 785 Curtidas
#4 Por N0625
01/05/2010 - 21:00
Voltando... decepcionado, triste, aborrecido, censurado.png ...

Fracasso total, Marcos. Comprei os discos (2x 500 GB). Cheguei animado em casa ontem, fiz backup dos dados para meu Server Newbie, desliguei e abri o PC, tirei o disco antigo (bem, nem tão antigo, é também um de 500 GB, do mesmo modelo dos outros dois - todos da Samsung) instalei os discos, configurei o array no BIOS, o instalador do Windows 7 achou o "HD" de ~ 1 TB, criei 3 partições (2x 256 GB e 1x 500 GB) instalou, tá muito mais rápido no acesso aos discos (o que era esperado, né?) e tal... partição de 500 GB preparada para o Linux.

Baixei a versão final do Ubuntu Desktop Lynx, bootei e esbarrei justamente no particionamento, quando dá erro ao formatar as partições. Aí procurei, procurei e vi que poderia ter mais sucesso ao usar a versão alternate. Baixei a versão Alternate, optei pelo SATA RAID, RAID por software, RAID por ondas marítimas, RAID pelocensurado.png a quatro, ambos os instaladores (Desktop e Alternate) reconhecem o arranjo de 1 TB, enfim... quando vai formatar as partições, PUFFF!! Surge aquela RSOD (Red Screen of Desmaio: :-p) desanimadora. E para piorar não entendi bem os tutos sobre o LVM. Estou começando a crer que seria mais vantajoso ter dobrado a memória do micro (atuais 4 GB). Rodaria MVs a dar com o pau, ainda mais que estou fuçando um pouco com o Win2k3 antes de mexer no Win2K8.

Por que, Marcos FRM? Por que, galera? Por que, Murphy? Por que, Bill? Por que, Torvalds? O Windows vai, pá e bola, "Oba, é RAID na cabeça". Chegou, chutou o balde, 'tamos aí, "aeeeeeeee", é festa!!!!!! Tá eleito!rindo_atoa.gif A Copa é nossa!! "Grampeei" a gata S2e_o_amor.gif . YOU WIN!!!comemorando.gif Seja FAKE-RAID, HARD-RAID, SOFT-RAID, não-sei-o-quê-RAID... não tem tempo ruim no Windows.isso_ai.png

Aí chega no Linux e é esse amarro todo?bravissimo.gif Que saco! Que porre!! Desculpa pelo desabafo. Não estou querendo fazer isso aqui: http://www.overclockers.com/setting-up-os-raid-with-windows-7-ultimate/ Mas não estou vendo outro jeito a não ser desarmar o RAID e usar os discos de forma independentes. E acredito que fazendo dessa forma deve ter um ônus a mais no desempenho, pois o "RAID" passa a ser feito diretamente pelo SO ao invés de ser feito pela controladora da placa que, mal ou bem, faz as honras do hardware, mesmo que de forma modesta. O que podem me aconselhar?

Marcos FRM
Marcos FRM Highlander Registrado
10.3K Mensagens 712 Curtidas
#6 Por Marcos FRM
01/05/2010 - 21:13
Eu lhe falei que era só complicação. FakeRAID no Linux não vale nem a pena tentar.

H4RD50FT.RSD disse:
Aí chega no Linux e é esse amarro todo?bravissimo.gif Que saco! Que porre!! Desculpa pelo desabafo. Não estou querendo fazer isso aqui: http://www.overclockers.com/setting-up-os-raid-with-windows-7-ultimate/ Mas não estou vendo outro jeito a não ser desarmar o RAID e usar os discos de forma independentes. E acredito que fazendo dessa forma deve ter um ônus a mais no desempenho, pois o "RAID" passa a ser feito diretamente pelo SO ao invés de ser feito pela controladora da placa que, mal ou bem, faz as honras do hardware, mesmo que de forma modesta. O que podem me aconselhar?

Essa é melhor fora pra fazer RAID por software, equivalente do Windows ao RAID feito pelo kernel (que você consegue fazer usando o Alternate Install do Ubuntu -- o CD Desktop não tem suporte a LVM/RAID).

Só que você está enganado. FakeRAID não faz NADA por hardware. É tudo por software também. A única vantagem do FakeRAID (no Windows apenas, pois só nele funciona) é que simplifica a configuraçao.
...
N0625
N0625 Super Zumbi Registrado
7.1K Mensagens 785 Curtidas
#7 Por N0625
01/05/2010 - 21:18
PHIRON disse:
Eu sempre tive problemas com Raid e ubuntu, Consegui configurar um servidor uma vez apenas com o CentOS, sendo assim, creio que o grande problema é mais com o ubuntu talvez, você tentou com outra distro?

Não. Só tenho usado o Ubuntu. O Mandriva Spring sai na próxima semana, né? Posso tentar com ele, mesmo eu tendo uma "queda" pelo Ubuntu. Não uso o Debian porque ele está muito defasado e não gosto de distros defasadas, mesmo sendo o release atual. Usar um Ubuntu 9.04 ou 9.10 até dá para encarar, mas um Debian Lenny em tempos de Gnome 2.30 não desce. E o Fedora não faz o meu tipo.

Marcos FRM disse:
Eu lhe falei que era só complicação. FakeRAID no Linux não vale nem a pena tentar.


Essa é melhor fora pra fazer RAID por software, equivalente do Windows ao RAID feito pelo kernel (que você consegue fazer usando o Alternate Install do Ubuntu -- o CD Desktop não tem suporte a LVM/RAID).

Só que você está enganado. FakeRAID não faz NADA por hardware. É tudo por software também. A única vantagem do FakeRAID (no Windows apenas, pois só nele funciona) é que simplifica a configuraçao.

É isso que não entendo. Fake-RAID com arranjo feito pelo BIOS. Não tem envolvimento de hardware antes do carregamento do SO? Mas então... como funciona uma controladora dedicada? Peço desculpas pelas perguntas bobas, é que só estou vendo RAID na prática faz menos de 24 horas. =/

PHIRON
PHIRON Zumbi Registrado
6K Mensagens 418 Curtidas
#8 Por PHIRON
01/05/2010 - 21:20
Então, eu fui configurar um "Servidor" em RAID "Mirroring", ele tinha uma placa Nvidia e tinha a opção de raid na placa, quando eu configurei os discos, o Ubuntu reconheceu os dois em separado!, já o Fedora reconheceu o Disco em Raid e já configurou automaticamente o LVM, como é um servidor eu optei por instalar o CentOS e reconheceu e funcionou direitinho, qual o porquê disso Marcos??

EDIT.: Andei pensando e veja se estou correto, as maneiras de implementar o RAID via software dos dois sistemas é provavelmente diferente, mesmo que o linux funcione com RAID sem problemas, seria possível o dual Boot?
Marcos FRM
Marcos FRM Highlander Registrado
10.3K Mensagens 712 Curtidas
#9 Por Marcos FRM
01/05/2010 - 21:30
PHIRON disse:
Então, eu fui configurar um "Servidor" em RAID "Mirroring", ele tinha uma placa Nvidia e tinha a opção de raid na placa, quando eu configurei os discos, o Ubuntu reconheceu os dois em separado!, já o Fedora reconheceu o Disco em Raid e já configurou automaticamente o LVM, como é um servidor eu optei por instalar o CentOS e reconheceu e funcionou direitinho, qual o porquê disso Marcos??

Porque o Ubuntu até a versão 9.10 não habilitava por padrão o serviço dmraid, que em teoria é para detectar arrays fakeRAID. O problema é que é meio loteria, às vezes funciona, outras não, como infelizmente ocorreu com o H4RD50FT.RSD. Uma pesquisa "fakeraid linux" no Google já dá uma dimensão da encrenca.

A menos que seu servidor usasse uma placa controladora RAID por hardware, daí o suporte é nativo no kernel e tudo funciona out-of-the-box.
...
N0625
N0625 Super Zumbi Registrado
7.1K Mensagens 785 Curtidas
#10 Por N0625
01/05/2010 - 21:39
Marcos FRM disse:
Porque o Ubuntu até a versão 9.10 não habilitava por padrão o serviço dmraid, que em teoria é para detectar arrays fakeRAID. O problema é que é meio loteria, às vezes funciona, outras não, como infelizmente ocorreu com o H4RD50FT.RSD. Uma pesquisa "fakeraid linux" no Google já dá uma dimensão da encrenca.

A menos que seu servidor usasse uma placa controladora RAID por hardware, daí o suporte é nativo no kernel e tudo funciona out-of-the-box.

Taí. Loteria! Só pode.

Vou esfriar a cabeça e tentar entender o LVM. Se não der certo, o jeito vai ser desfazer o RAID e usar os discos de forma independente, ou então não instalo Linux neste PC, mantendo assim o RAID no Windows, acessando apenas via NX Server um outro PC com Linux, ou... afff, nem sei mais o que faço. Agora uma perguntinha: durante a configuração do array foi dada a opção de escolher seu tamanho: o TB inteiro ou uma parte. Não sabia que era possível definir um tamanho para o RAID, deixando o restante de fora.

Marcos FRM
Marcos FRM Highlander Registrado
10.3K Mensagens 712 Curtidas
#11 Por Marcos FRM
01/05/2010 - 22:02
PHIRON disse:
EDIT.: Andei pensando e veja se estou correto, as maneiras de implementar o RAID via software dos dois sistemas é provavelmente diferente, mesmo que o linux funcione com RAID sem problemas, seria possível o dual Boot?

Pois é, eu não havia notado que o RAID por software do Windows usa o formato "disco dinâmico" da Microsoft, que é um esquema de partiocionamento diferente. Vendo por cima no Google existe suporte no kernel, porém não sei em que pé anda.

H4RD50FT.RSD, você pode testar, instalado o Windows com discos dinâmicos e ver o que o Ubuntu faz, se reconhce o partitionamento, se monta os volumes, etc. Nunca testei algo assim.
...
N0625
N0625 Super Zumbi Registrado
7.1K Mensagens 785 Curtidas
#12 Por N0625
01/05/2010 - 22:11
Marcos FRM disse:
Pois é, eu não havia notado que o RAID por software do Windows usa o formato "disco dinâmico" da Microsoft, que é um esquema de partiocionamento diferente. Vendo por cima no Google existe suporte no kernel, porém não sei em que pé anda.

H4RD50FT.RSD, você pode testar, instalado o Windows com discos dinâmicos e ver o que o Ubuntu faz, se reconhce o partitionamento, se monta os volumes, etc. Nunca testei algo assim.

Beleza. Vou ver o que consigo e darei o retorno. Obrigado. =)

N0625
N0625 Super Zumbi Registrado
7.1K Mensagens 785 Curtidas
#13 Por N0625
12/05/2010 - 01:19
Fala, galera!!

Então... tenho novidades. Bom, ainda não fiz o que você sugeriu, Marcos (volume dinâmico no Windows). Na semana passada fui acometido de uma gripe horrorosa que me derrubou por quase 4 dias. Só a partir da sexta-feira passada é que voltei a mexer nos meus PCs.

Bom, resolvi fazer um teste em outro PC. Neste PC haviam dois discos IDE, um de 80 e outro de 120 GB. O que fiz? Do PC que está com os HDs de 500 GB novos sobraram dois SATA, um de 80 e outro de 500 GB. Passei esse de 500 GB antigo para meu PC Server, tirando o de também 80 GB que estava nele. Me sobraram então dois HDs SATA de 80 GB (lembrando que os HDs de 80 são SATA 300). Voltando ao PC com os HDs IDE, tirei o de 80 GB IDE e instalei junto com o de 120 GB IDE os dois de 80 GB SATA. Tentei criar o RAID 0 com os dois SATA, só que não consigo tornar bootável o array. Além disso, o instalador do Windows XP não reconhece o arranjo no diskpart. Beleza, desisti do RAID através da placa-mãe e fui então tentar o modo dinâmico através do Vista. Novo problema: não importa como está a configuração de boot dos HDs ou mesmo a exclusão dos HDs não usados para boot, o instalador do Windows Vista se recusa a instalar em qualquer dos SATAs, afirmando que o computador não dá suporte a boot por eles. Não é a primeira vez que vejo isso nesse PC. Por algum motivo o sistema prioriza o boot primário pelo HD IDE caso esteja presente, se eu quiser bootar por um SATA, não pode ter HD IDE instalado. A máquina, uma ASUS K8N, está usando a versão 1011 Beta 005 do BIOS há três anos. É a última versão disponível para esta placa. Pode ser esse o problema, né?

Ok, vamos instalar o Linux então. Cheguei a criar o RAID por software no instalador do Ubuntu Alternate 10.04 x64, consegui criar as partições, formatei com sucesso e notei que realmente o RAID estava em pleno funcionamento, pois a instalação foi muito rápida. O RAID estava abrigando o sistema, enquanto o HD IDE foi montado em outra pasta. Instalação correu perfeitamente, o GRUB se instalou nos devices dos SATAs, good! Vamos bootar a nova instalação: falha do GRUB, dizendo que não achou os discos. Eu tenho quase certeza que é por causa da presença do IDE, independente dele estar fora da listagem de boot no BIOS. O IDE foi reconhecido como /dev/sda enquanto os SATAs foram mapeados como /dev/sdb e /dev/sdc. Essa é a sina dessa placa: se houver um HD IDE, ou boota pelo IDE ou nada feito.

O jeito foi eu instalar o sistema no HD IDE. Criei o RAID por software no instalador. Terminei a instalação, instalei o GPARTED e criei a partição para o RAID 0 dos SATAs, que está com o device /dev/md0p1. Só que a partição está funcionando como se fosse um disco removível. Funciona se eu colocar uma linha no /etc/fstab para o disco ser montado durante o boot?

N0625
N0625 Super Zumbi Registrado
7.1K Mensagens 785 Curtidas
#15 Por N0625
12/05/2010 - 13:23
Marcos FRM disse:
O Grub pelo que eu sei não consegue dar boot por volumes RAID/LVM. O /boot precisa estar numa partição separada, fora do array.

censurado.png !!!!!! Caramba!! Mas que troço mais chato e trabalhoso é fazer RAID por software no Linux, hein? Ainda tem esse detalhe do GRUB?!

Então no caso do RAID 0 por software não tem como ter uma partição só para o /boot. Marcos, usando uma controladora dedicada eu teria menos trabalho para fazer RAID no Linux ou seria o mesmo calvário? É só por curiosidade. E uma pergunta sobre o LVM: qual a diferença dele para o RAID?

Responder Tópico
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal