Este tópico foi discutido muitas vezes, mas não encontrei nada específico para minha situação. Gostaria de criar um RAID1 com 2 drives sata (mesma marca, modelo, capacidade). Meu objetivo é ter esse ataque acessível tanto no Windows quanto no Ubuntu, que estão localizados em outras duas unidades separadas. Portanto, não estou tentando inicializar a partir do ataque, estou apenas usando-o para armazenar dados. Eu sei que a solução mais fácil seria optar por uma placa controladora de ataque real, mas estou tentando descobrir se é realmente necessário gastar mais dinheiro. Quanto à opção de ataque de software, pelo que entendi você não pode fazer isso e torná-lo acessível tanto no Linux quanto no Windows, mas corrija-me se estiver errado. Então agora estou pensando em fazer isso usando o controlador integrado da placa-mãe, mas todas as discussões que li chegam à conclusão de que você não deveria fazer isso porque:
1 - Se você trocar a placa-mãe não terá certeza de que seu próximo hardware irá ler os dados.
2 - implementações de raid em placas-mãe geralmente usam recursos de CPU.
3 - As implementações de placas-mãe geralmente não possuem recursos de segurança contra perda de energia, e isso pode atrapalhar os dados.
Minhas perguntas são:
1 - As afirmações (1) e (3) também são verdadeiras se você tiver uma configuração RAID1? Estou dizendo isso porque, como é apenas uma cópia direta, presumo que a forma como os dados são gravados não é tão enigmática e posso lê-los facilmente se um dos dois corromper (ou se eu trocar a placa-mãe).
2 - Todas as placas-mãe fazem esse raid "falso"? No meu caso no site do fabricante diz explicitamente que suporta RAID 0, 1 e 10.
3 - Existe uma maneira melhor de conseguir o que estou tentando fazer?
Minha placa-mãe:https://it.msi.com/Motherboard/B450-GAMING-PRO-CARBON-MAX-WIFI/Especificação
desde já, obrigado
Responder1
Então, vamos repassar tudo isso;
- Você está certo ao dizer que não é certo que mudar um array de uma placa-mãe para outra, ao usar o RAID de hardware baseado na placa-mãe, funcione.
- O uso da CPU para RAID baseado em placa-mãe varia de acordo com o controlador RAID real - alguns usam recursos da CPU, outros não.
- Você está certo ao dizer que a maioria dos controladores RAID baseados em placa-mãe não possui cache com bateria ou similar.
Nem todas as placas-mãe têm recursos RAID - certamente mais placas de consumo têm esses controladores 'Falsos RAID' que usam recursos de CPU; para placas-mãe de servidores, geralmente há algum controlador RAID básico, geralmente do tipo que não possui requisitos de driver/software do sistema operacional e portanto, não precisa de recursos de CPU.
Se você precisar desse tipo de coisa, o melhor caminho a seguir é comprar um adaptador RAID de hardware dedicado, pois dessa forma o array é 'transportável' e não requer recursos de CPU para gerenciar. Em seguida, basta criar o array R1, particionar com um tipo comum a ambos os sistemas operacionais (normalmente MBR ou GPT) e formatar usando novamente um sistema de arquivos comum - sendo FAT o óbvio.
Devo dizer, porém, que não poderíamos recomendar o uso de uma placa-mãe/CPU para consumidores/jogos para qualquer coisa relacionada a um sistema de produção - faltarão todos os tipos de funcionalidades nas quais os administradores de sistemas profissionais confiam - IPMI, PSU dupla e suporte ECC , slots de RAM limitados, suporte a CPU única e pistas PCIe limitadas. Tente usar um kit profissional basicamente para oferecer suporte a plataformas profissionais.