Nada pode ler meu hardware RAID0 ... Exceto o Ubuntu

2

Eu costumava ter a configuração do meu sistema totalmente em um RAID 0 de 2tb (arriscado eu sei), mas recentemente atualizei para ter o Ubuntu rodando em um SSD e usando o RAID para armazenamento de arquivos.

Desde a atualização do Ubuntu 11.04, meu PC tem travado muito e eu decidi que era hora de tentar uma distribuição Linux diferente, entre no openSUSE.

O problema agora é que, de alguma forma, durante a instalação eu deletei algo nas unidades RAID e agora não consigo inicializá-las ou acessá-las via openSUSE, elas também não estão aparecendo em /dev/mapper/nvidia_xxxxx .

Eu achei que meus dados foram perdidos até que eu iniciei um Ubuntu img e ainda posso acessar as partições no RAID bem.

so Como posso restaurar o acesso a essas unidades no openSUSE?

    
por hipyhop 04.05.2011 / 15:02

1 resposta

2

O problema aqui é que nVidia RAID não é um dispositivo RAID de hardware verdadeiro, é o que é conhecido como FakeRAID . Como tal, precisa de apoio especial para funcionar corretamente.

Como você pode ver o disco via Ubuntu, eu não acredito que você tenha estragado tudo.

O problema com o FakeRAID é que eles tiram as unidades do sistema e, em seguida, exigem suporte real do sistema operacional para que possam ser vistas e usadas corretamente. No Windows, os drivers apropriados são instalados como parte da instalação do sistema operacional, e o Ubuntu parece ter incorporado esse suporte por padrão, assim como a nVidia é mencionada em sua FakeRAIDHowTo .

O FakeRAID usa a CPU do computador (juntamente com drivers de suporte especiais) para obter uma configuração RAID "transparente", ao contrário do RAID de hardware completo que geralmente possui seu próprio processador na placa RAID e canais de disco rígido dedicados ou RAID de software as unidades são totalmente controladas pelo sistema operacional. Hardware RAID é geralmente mais tolerante a falhas e capaz de lidar melhor do que o FakeRAID no caso de um disco rígido desaparecer temporariamente. O RAID de hardware geralmente também é mais rápido e exige menos energia da CPU no host, já que toda a distribuição de dados ou espelhamento é feita em hardware e não em software.

Por questões de compatibilidade, o FakeRAID é geralmente desaprovado, especialmente na comunidade Linux, já que é muito dependente de fabricantes lançando drivers para Linux ou permitindo que drivers de código aberto sejam escritos.

Eu suspeito que a página do FakeRAID Howto que eu associei daria uma idéia de como obter suporte similar no SUSE.

Esta página do fórum parece um pouco promissora para o openSUSE e o FakeRAID, pelo menos para instalando no FakeRAID.

    
por 04.05.2011 / 16:35