Se um controlador RAID mudar, as unidades ainda podem ser usadas sem reformatar? [fechadas]

4

Eu estava querendo fazer uma instalação do raid 1 em minha casa com um par de drives sata. Alguém me disse que, se o controlador falhar, você não pode simplesmente obter um novo controlador porque terá que reformatar as unidades.

Ou isso é verdade apenas em algumas implementações? Eu estava originalmente apenas olhando para um controlador de raid a bordo, ou um drvice de nível de entrada como o Intel SS4200-E, mas se o hardware (controlador) falhar, eu estarei sem sorte de acessar os dados se eu não puder obter o exatamente o mesmo hardware para substituí-lo?

    
por Jeremy 15.11.2009 / 21:40

8 respostas

3

Talvez, talvez não. Isso é exatamente porque eu uso o software raid. Eu poderia me importar menos com o desempenho, em troca de compatibilidade garantida. Eu sei que é uma questão religiosa, mas isso é óbvio no meu mundo.

    
por 16.11.2009 / 03:43
3

Normalmente, a configuração é por tipo de controlador. Portanto, se você tiver um controlador com falha e não puder substituí-lo pelo equivalente, provavelmente será o SOL.

Desde que seja do mesmo tipo, nunca vi um que não conseguisse importar a configuração das unidades. Isso geralmente é armazenado em cada unidade.

    
por 15.11.2009 / 22:35
2

Se você estiver usando o RAID-1, o controlador geralmente não é relevante. Na verdade, você DEVE ter uma unidade de um par RAID-1 e conectá-lo a um controlador normal e isso deve funcionar. Eu fiz isso no passado.

A única coisa que você precisa ter cuidado é com qual controlador substituí-lo. Alguns controladores (os que estão em nossos blades da Dell, por exemplo) só criarão uma matriz RAID-1 destruindo os dois discos. Alguns controladores permitem que você escolha uma fonte ou o disco primário não será apagado ao criar uma matriz RAID-1.

    
por 15.11.2009 / 22:00
1

Ou use o recurso RAID1 no nível do sistema operacional em vez de um cartão - o controlador dos discos não importará (e, como estamos falando, o RAID1, principalmente qualquer SO, poderá ser inicializado pelas razões pelas quais o Farseeker também ).

    
por 15.11.2009 / 22:08
0

Dependeria de como o controlador específico implementou o array. Se ele armazenar toda a configuração no controlador e não fizer abstração de formato, ele poderá ser ignorado. Você poderia testar isso configurando a matriz inicial e, em seguida, puxando uma das unidades e conectando-a a um controlador de disco comum.

Se a matriz puder ser movida entre os sistemas (prompt "use disk config ou use controller config") ou se puder aceitar unidades não idênticas na matriz, é provável que ocorra alguma abstração. É provável que você precise de um controlador que use o mesmo formato (o que, na prática, significa uma placa idêntica) se o existente falhar. Ou você pode simplesmente decidir que, em caso de falha do controlador, você voltará ao backup mais recente.

    
por 15.11.2009 / 22:49
0

Se você conhece os parâmetros usados pelo contêiner RAID, e foi algo simples como o RAID 0, 1, 3 ou 5, talvez você possa ter sorte se conhecer alguém que possa codificar.

Eu tive um controlador de raid CMD falhando, e depois de um pouco de (fácil) sniffing nas unidades, descobri que cada drive tinha a configuração do conjunto RAID armazenada nos primeiros blocos. Ignorando isso, e escrevendo um programa simples para ler de cada unidade na ordem correta (incluindo a paridade rotacionada do RAID 5), consegui recuperar todos os dados.

    
por 15.11.2009 / 23:25
0

Com base na minha experiência em casa - não gaste seu tempo com qualquer coisa abaixo do RAID 5 :) Problemas de migração ou recuperação de falhas são muito maiores do que o desempenho obtido.

    
por 16.11.2009 / 02:54
-4

O RAID de software é horrível por várias razões e as pessoas que pensam que são de alguma forma mais confiáveis do que o hardware, simplesmente não sabem o suficiente sobre os controladores de hardware. Primeiro, os controladores de software (mesmo o HBA - hardware que usa a CPU e a RAM do computador para sua função) têm uma taxa de falha enorme de desligamento inesperado, travamento do servidor e perda de energia. Tantas vezes vimos um servidor travado com um RAID de software que só podia ser reinicializado por meio de um desligamento strong e cerca de 50% das vezes ele virá com o status de RAID "degradado" e será lento para as próximas X horas enquanto a sua reconstrução em si. Em um espelho RAID1, isso é um inconveniente, mas a execução do RAID 10 ou 5 (em que uma degradação em vários discos significa perda de todo o volume) está causando problemas.

Os RAIDs de hardware são muito mais eficientes, têm melhor desempenho e maior tolerância a falhas. Além disso, embora o controlador seja um único ponto de falha, os controladores raramente falham. Não há partes móveis e, desde que sejam mantidas frescas e com potência limpa, quase sempre sobrevivem à sua utilidade. Nós jogamos muitos controladores no lixo que custavam originalmente de US $ 2-5k. Não havia nada de errado com eles, eles eram apenas obsoletos.

A recuperação de um controlador RAID de hardware não é difícil. Infelizmente, o RAID deu um passo tecnológico para trás na última década. Não sei por que, mas os novos controladores SATA / SAS não têm muitas funções que os controladores IDE / SCSI da antiga escola costumavam ter. Um fato particularmente irritante é que você não pode mais pegar uma única unidade (com dados nela) e transformá-la em um volume RAID1 - a menos que a unidade tenha sido criada como um membro RAID, ela deve ser limpa. Da mesma forma, você não pode mais usar um array RAID 0 e torná-lo tolerante a falhas - você precisa fazer o backup, limpar tudo, construir o array e depois restaurar.

A noção de que, se um controlador de hardware falhar, talvez você precise limpar as unidades é impreciso, mas acho que sei o que eles podem estar se referindo. Se o seu controlador falhar, cada uma das unidades terá as informações de RAID nelas. Você pode substituir o controlador por um modelo idêntico e ele verá a configuração antiga do ataque e decolará onde o controlador com falha parou. O problema acontece quando você não consegue colocar as mãos em um controlador idêntico. Por alguma razão, diferentes controladores fazem RAIDs de maneira diferente. No entanto, quase sempre o novo controlador reconhecerá o RAID e o montará em algum tipo de modo limitado. O desempenho pode ser ruim ou pode não permitir sua reconstrução, mas os dados estarão acessíveis. Isso permitirá que você faça backup dos dados em outro local, depois limpe seus discos, crie uma nova matriz e retorne seus dados. O RAID 1 é particularmente impressionante porque os membros do RAID podem ser colocados em um computador, mesmo sem um controlador RAID! Você pode realmente pegar qualquer uma das unidades que faziam parte de um RAID 1, conectá-las a um computador através de qualquer controlador e os dados estarão lá. Você pode ter problemas para inicializar a partir desta unidade, pois estarão faltando drivers e caminhos de inicialização para o novo controlador, mas isso pode ser endereçado manualmente. Bottom line, se o seu controlador RAID de hardware falhar (altamente improvável) - você pode pegar qualquer uma das unidades, conectá-la a qualquer máquina e seus dados estarão lá.

    
por 22.10.2013 / 03:32

Tags