Compartilhando um Intel RST entre Windows e Linux

3

Eu tenho uma placa-mãe Intel z68, que faz uso da tecnologia Intel Rapid Storage Technology (RST) - versão 10.5. Se possível, gostaria de dividir minha unidade RAID 1 + 0 RST igualmente entre uma instalação Linux e Windows sem outros dispositivos (além de um hot spare). Eu sei que o Linux usa unidades RST com o dm-raid / md-raid, e que o Windows 7 reconhece a unidade RST como um dispositivo, mas não tenho certeza se particionando / usando o dispositivo em um sistema operacional irá torná-lo inutilizável no outro.

Tradicionalmente, eu usei o mdadm para criar software RAID no Linux (sem uma solução baseada em firmware), mas fazer o Windows continuar sem usar o firmware parece ser fútil.

  • É possível compartilhar um RAID de firmware?
  • Qual sistema operacional devo instalar primeiro?
  • Quais utilidades eu precisarei usar no Linux para fazer isso funcionar?

Vou usar o Arch Linux (embora isso não deva fazer a diferença).

    
por DavidJFelix 23.10.2011 / 09:24

1 resposta

6

Eu fiz algumas pesquisas e descobri isso - eu odeio quando as pessoas deixam as perguntas penduradas, então, para a posteridade, eu explicarei. Eu li a documentação da Intel para o RST . Em essência, o seguinte é válido para a minha situação:

  • Linux e Windows só podem ocupar um RAID juntos quando o RAID é um hardware RAID ou um Firmware RAID ("FAKE RAID")
  • Geralmente, o hardware completo é exibido para ambos os sistemas operacionais como um único dispositivo, embora alguns permitam uma configuração baseada em firmware e, portanto, atuem de maneira semelhante a um "FAKE RAID"
  • O RAID de software para Windows parece ser impossível em uma inicialização normal.
  • O Windows Software RAID faz com que o disco se torne um "disco dinâmico" - também conhecido como difícil para Linux, já que este é um estado BS - eu não li muito depois de aprender que ele não era legal com o Linux. li>

Veja como eu fiz o meu trabalho:

  1. Portanto, usando o BIOS / UEFI, configurei os dispositivos SATA para o RAID, o que faz com que o Intel RST ou o Intel Matrix apareçam no processo de inicialização.
  2. Configurei a unidade no programa de inicialização da Intel (RAID 1 + 0, 4 drives).

    • O Windows 7 inclui um driver (singular) para esses dispositivos e o manipula como uma única unidade na inicialização (embora não seja um disco dinâmico).
    • O Linux contém 2 drivers para esses dispositivos, dmraid e mdraid (mdadm). O dmraid é legado e é realmente muito ruim, mas a Intel foi boa o suficiente para suportá-lo, além do mdraid, já que ele tem suporte a kernel antigo e é usado apenas por muitos outros fabricantes de FAKE RAID. Ou vai funcionar, mas tenha em mente que, se alguém lhe der problema, o outro não pode
  3. Eu particionei o RAID pela metade. (metade para linux, metade para windows). Se você usar (G) Parted, convém verificar se o RAID é MBR ou se o Windows pode não conseguir instalar a partição reservada do sistema no dispositivo. Existem maneiras de contornar isso, que eu não entendo. Eu usei o GPT e coloquei o sistema reservado em um dispositivo MBR separado.

  4. Instalar o Windows. Fazer o Windows primeiro facilita a configuração da inicialização dupla, já que o carregador de inicialização do Windows pode optar por ignorar sua instalação do Linux por diversos motivos.
  5. Comece a instalar o linux. Com o Arch linux, eu tive que garantir que o dispositivo fosse carregado, usando mdadm e dmraid. Aqui está o guia que usei . Normalmente o dispositivo é / dev / mapper / [FAKE RAID BRANDING] [FAKE RAID ID] [FAKE RAID NAME], em que a marca reflete a marca do ataque falso, no meu caso intel, id é um string gerada (parece com lixo) e raid name é o nome que você atribuiu (ex "volume0"). Também pode haver "sub RAIDs" listados no mapeador se você fez um nível de RAID de camada dupla (RAID 1 + 0).
  6. Depois de ter certeza de que o Linux encontrou a unidade correta, você pode instalar a outra metade como se fosse um disco normal. O Arch e outras instalações "manuais" podem requerer o acréscimo de algumas informações RAID adicionais ao arquivo fstab ou ao GRUB.
  7. Agora você pode gerenciar o RAID a partir do Windows usando a ferramenta RST ou do Linux usando o mdadm (o dmraid também funciona ... mas ele não tem muitas ferramentas de gerenciamento ... apenas ferramentas de criação)
por 25.10.2011 / 14:07