O ZimaOS suporta há muito tempo várias unidades de armazenamento; o problema da fonte dizia especificamente respeito à ausência do controlador LSI HBA. O utilizador original tinha uma placa LSI SAS2308/9217-8i, cujos discos ligados não apareciam. Zima-Jerry identificou que a placa utilizava o controlador do kernel mpt3sas e afirmou que esse controlador tinha sido integrado para uma versão futura.
Em dezembro de 2025, outro utilizador relatou que o ZimaOS reconheceu instantaneamente um IBM M1210 baseado em SAS3004 e os quatro SSDs SAS de 8 TB ligados. A documentação atual da IceWhale também lista os adaptadores RAID LSI, o MegaRAID SAS e o suporte LSI HBA entre as contribuições de controladores implementadas. Isso torna desatualizada a conclusão de que “o ZimaOS não suporta várias unidades através de HBA”, embora a compatibilidade exata com a placa e o firmware ainda exija verificação ao nível do dispositivo.
A placa SAS2308 original precisava do suporte mpt3sas
A placa mencionada na fonte era uma LSI SAS2308-8i / 9217-8i. A IceWhale identificou mpt3sas como o controlador do kernel Linux relevante, e afirmou que o suporte deveria chegar normalmente na versão seguinte.
Tratava-se de um problema na camada dos controladores, não de um limite quanto ao número de unidades que o ZimaOS consegue gerir.
O instalador de 2025 tinha uma limitação separada na visibilidade do HBA
Zima-Jerry também afirmou que a imagem do instalador então atual não suportava muito bem as placas LSI HBA e sugeriu iniciar outro sistema antes de gravar a imagem do ZimaOS, como solução alternativa.
Esse conselho é histórico. Os utilizadores atuais devem começar pelo instalador atual do ZimaOS e só recorrer a métodos de recuperação específicos da versão se a IceWhale os documentar.
A IceWhale adicionou mais controladores LSI posteriormente, em 2025
Em dezembro, Jerry voltou à discussão e pediu aos utilizadores que voltassem a testar, porque tinham sido adicionados recentemente muitos controladores LSI HBA.
Isso alterou substancialmente o panorama prático de compatibilidade em relação às primeiras respostas de junho.
Foi confirmada pela fonte uma configuração SAS3004 / IBM M1210
vipper_666 relatou a deteção imediata de um IBM M1210 baseado em SAS3004, com quatro SSDs SAS de 8 TB, e afirmou que o desempenho se manteve constante e estável.
As versões atuais do ZimaOS listam o suporte LSI HBA como implementado.
A página atual da IceWhale sobre contribuições de controladores lista os adaptadores RAID LSI, o suporte LSI Logic MegaRAID SAS RAID e o suporte LSI HBA como implementados.
Utilize a lista atual de controladores do ZimaOS.
Verifique ainda o controlador e o modo exatos
Duas placas com o mesmo nome de família LSI podem utilizar chipsets, firmwares, personalidades RAID/IT ou firmwares OEM diferentes. Antes de apagar dados, recolha:
lspci -nnk
lsblk -o NAME,SIZE,MODEL,SERIAL,FSTYPE
dmesg | grep -i -E "mpt3sas|megaraid|sas|scsi|erro|falha"
O RAID por software requer que o HBA exponha os discos individualmente
Se quiser que o ZimaOS crie o RAID/JBOD por si próprio, o HBA deverá apresentar individualmente os dispositivos de bloco de forma adequada. Um disco virtual RAID de hardware oculta os membros individuais do ZimaOS e altera as responsabilidades relativas a falhas e reconstruções.
O modo IT/HBA e o modo RAID de hardware servem objetivos diferentes
Para RAID gerido pelo ZimaOS, a arquitetura mais simples é normalmente um controlador em modo HBA/IT que exponha diretamente cada disco físico. Um disco virtual MegaRAID apresenta, em vez disso, um único dispositivo lógico, transferindo as decisões relativas à redundância e à reconstrução para o controlador.
Não crie um volume virtual RAID de hardware presumindo depois que o ZimaOS continuará a ver ou a monitorizar cada membro físico de forma independente.
Preservar a visibilidade dos números de série dos discos
Quando várias unidades SAS/SATA idênticas estão ligadas através de um HBA, os números de série são essenciais para identificar posteriormente uma unidade com falhas. Antes de criar a matriz, confirme que o ZimaOS/Linux consegue apresentar de forma consistente o modelo e o número de série de cada disco.
O firmware do controlador pode ser tão importante como o controlador do kernel
Mesmo com mpt3sas presente, um firmware OEM antigo ou uma personalidade do controlador incompatível podem afetar a inicialização, a negociação da ligação e a deteção das unidades. Registe a versão do firmware do controlador antes de iniciar a resolução de problemas e evite alterar o firmware entre versões, a menos que compreenda exatamente a revisão do OEM e da placa.
Teste todas as unidades antes de criar o RAID
Depois de o ZimaOS detetar o HBA, verifique todos os discos pretendidos em lsblk e a interface de Armazenamento antes de criar o RAID. A ausência de um membro nesta fase é um problema do controlador, do HBA ou da cablagem, e não algo que a criação do RAID possa resolver.
Perguntas frequentes sobre HBA LSI
O ZimaOS suporta mais do que uma unidade de armazenamento?
Sim. O problema original era a compatibilidade do controlador HBA, não uma limitação do produto a uma única unidade.
O mpt3sas foi adicionado pela IceWhale?
Sim. Zima-Jerry afirmou que o controlador tinha sido integrado para uma versão posterior.
Foi verificada alguma configuração de HBA LSI no tópico?
Sim. Foi relatado que um IBM M1210 baseado no SAS3004, com quatro SSDs SAS de 8 TB, funcionava de forma estável.
