ZimaOS prend depuis longtemps en charge plusieurs disques de stockage ; le problème initial concernait spécifiquement l’absence du pilote HBA LSI. L’utilisateur d’origine disposait d’une carte LSI SAS2308/9217-8i dont les disques connectés n’apparaissaient pas. Zima-Jerry a identifié la carte comme utilisant le pilote de noyau mpt3sas et a indiqué que ce pilote avait été intégré en vue d’une prochaine version.
En décembre 2025, un autre utilisateur a signalé que ZimaOS avait reconnu instantanément un IBM M1210 basé sur SAS3004 ainsi que les quatre SSD SAS de 8 To qui y étaient connectés. La documentation actuelle d’IceWhale répertorie également les cartes RAID LSI, MegaRAID SAS et le support HBA LSI parmi les contributions de pilotes implémentées. Ainsi, la conclusion selon laquelle « ZimaOS ne prend pas en charge plusieurs disques via un HBA » est devenue obsolète, même si la compatibilité exacte des cartes et des micrologiciels doit toujours être vérifiée au niveau du périphérique.
La carte SAS2308 d’origine nécessitait le support de mpt3sas.
La carte mentionnée dans la source était une LSI SAS2308-8i / 9217-8i. IceWhale a identifié mpt3sas en tant que pilote du noyau Linux concerné, et a indiqué que le support devrait normalement être disponible dans la prochaine version.
Il s’agissait d’un problème lié à la couche des pilotes, et non d’une limite du nombre de disques que ZimaOS peut gérer.
L’installateur de 2025 présentait une limitation distincte concernant la visibilité des HBA.
Zima-Jerry a également indiqué que l’image d’installation alors disponible ne prenait pas très bien en charge les cartes HBA LSI et a suggéré de démarrer un autre système avant d’écrire l’image ZimaOS, comme solution de contournement.
Ces conseils sont historiques. Les utilisateurs actuels doivent commencer par l’installateur ZimaOS actuel et ne recourir à des méthodes de récupération propres à une version que si IceWhale les documente.
IceWhale a ajouté d’autres pilotes LSI plus tard en 2025.
En décembre, Jerry est revenu dans le fil et a demandé aux utilisateurs de refaire les tests, car de nombreux pilotes HBA LSI supplémentaires avaient récemment été ajoutés.
Cela a considérablement modifié la situation pratique en matière de compatibilité par rapport aux premières réponses de juin.
Une configuration SAS3004 / IBM M1210 a été confirmée par la source.
vipper_666 a signalé la détection immédiate d’un IBM M1210 basé sur SAS3004 avec quatre SSD SAS de 8 To, et a indiqué que les performances étaient restées constantes et stables.
La version actuelle de ZimaOS répertorie le support HBA LSI comme implémenté.
La page actuelle de contribution aux pilotes d’IceWhale répertorie les cartes RAID LSI, le support RAID LSI Logic MegaRAID SAS et le support HBA LSI comme implémentés.
Utilisez la liste actuelle des pilotes ZimaOS.
Vérifiez encore le contrôleur et le mode exacts
Deux cartes portant le même nom de famille LSI peuvent utiliser des jeux de puces, des personnalités de firmware, des modes RAID/IT ou des firmwares OEM différents. Avant d’effacer les données, recueillez :
lspci -nnk
lsblk -o NAME,SIZE,MODEL,SERIAL,FSTYPE
dmesg | grep -i -E "mpt3sas|megaraid|sas|scsi|erreur|échec"
Le RAID logiciel nécessite que le HBA expose les disques individuellement
Si vous voulez que ZimaOS crée lui-même le RAID/JBOD, le HBA doit exposer proprement des périphériques blocs individuels. Un disque virtuel RAID matériel masque les membres individuels à ZimaOS et modifie la répartition des responsabilités en cas de panne et de reconstruction.
Le mode IT/HBA et le mode RAID matériel répondent à des objectifs différents
Pour un RAID géré par ZimaOS, l’architecture la plus propre consiste généralement à utiliser un contrôleur de type HBA/IT qui expose directement chaque disque physique. Un disque virtuel MegaRAID ne présente à la place qu’un seul périphérique logique, transférant les décisions de redondance et de reconstruction au contrôleur.
Ne créez pas de volume virtuel RAID matériel en supposant ensuite que ZimaOS continuera à voir ou à surveiller chaque membre physique indépendamment.
Préservez la visibilité des numéros de série des disques
Lorsque plusieurs disques SAS/SATA identiques sont connectés via un HBA, les numéros de série sont essentiels pour identifier ultérieurement un membre défaillant. Avant de créer la grappe, vérifiez que ZimaOS/Linux peut afficher de manière cohérente le modèle et le numéro de série de chaque disque.
Le firmware du contrôleur peut être aussi important que le pilote du noyau
Même avec mpt3sas un ancien firmware OEM ou une personnalité de contrôleur incompatible peut affecter l’initialisation, la négociation de la liaison et la visibilité des disques. Notez la version du firmware du contrôleur avant tout dépannage et évitez de flasher un firmware différent, sauf si vous comprenez exactement la révision de l’OEM et de la carte.
Testez tous les disques avant de créer le RAID
Une fois que ZimaOS a détecté le HBA, vérifiez la présence de chaque disque prévu dans lsblk et l’interface de stockage avant de créer le RAID. L’absence d’un membre à ce stade indique un problème de pilote, de contrôleur ou de câblage ; la création du RAID ne le résoudra pas.
FAQ sur les HBA LSI
ZimaOS prend-il en charge plusieurs disques de stockage ?
Oui. Le problème initial concernait la compatibilité du pilote HBA, et non une limite du produit à un seul disque.
mpt3sas a-t-il été ajouté par IceWhale ?
Oui. Zima-Jerry a indiqué que le pilote avait été intégré pour une version ultérieure.
Une configuration avec un HBA LSI a-t-elle effectivement été vérifiée dans le fil de discussion ?
Oui. Un IBM M1210 basé sur un SAS3004, équipé de quatre SSD SAS de 8 To, a été signalé comme fonctionnel et stable.
