ZimaOS supporta da tempo più unità di archiviazione; il problema della fonte riguardava specificamente una lacuna nel driver HBA LSI. L'utente originale aveva una scheda LSI SAS2308/9217-8i le cui unità collegate non comparivano. Zima-Jerry ha identificato la scheda come utilizzatrice del driver del kernel mpt3sas e ha affermato che quel driver era stato integrato per una versione imminente.
A dicembre 2025, un altro utente ha riferito che ZimaOS aveva riconosciuto immediatamente un IBM M1210 basato su SAS3004 e tutti e quattro gli SSD SAS collegati da 8 TB. Anche la documentazione attuale di IceWhale elenca gli adattatori RAID LSI, MegaRAID SAS e il supporto HBA LSI tra i contributi ai driver implementati. Di conseguenza, la conclusione secondo cui «ZimaOS non supporta più unità tramite HBA» è ormai obsoleta, sebbene la compatibilità esatta con scheda e firmware debba ancora essere verificata a livello del dispositivo.
La scheda SAS2308 originale necessitava del supporto mpt3sas
La scheda della fonte era una LSI SAS2308-8i / 9217-8i. IceWhale ha identificato mpt3sas come driver del kernel Linux pertinente e ha affermato che il supporto sarebbe dovuto arrivare normalmente nella versione successiva.
Si trattava di un problema del livello dei driver, non di un limite al numero di unità che ZimaOS può gestire.
L'installer del 2025 aveva una limitazione separata relativa alla visibilità degli HBA
Zima-Jerry ha anche affermato che l'immagine dell'installer allora corrente non supportava molto bene le schede HBA LSI e ha suggerito di avviare un altro sistema prima di scrivere l'immagine di ZimaOS, come soluzione alternativa.
Quel consiglio è storico. Gli utenti attuali dovrebbero iniziare con l'installer ZimaOS corrente e ricorrere a metodi di ripristino specifici per versione solo se documentati da IceWhale.
IceWhale ha aggiunto altri driver LSI nel corso del 2025
A dicembre, Jerry è tornato nella discussione e ha chiesto agli utenti di ripetere i test perché di recente erano stati aggiunti molti altri driver HBA LSI.
Ciò ha modificato sostanzialmente il quadro della compatibilità pratica rispetto alle prime risposte di giugno.
Una configurazione SAS3004 / IBM M1210 è stata confermata dalla fonte
vipper_666 ha riferito il rilevamento immediato di un IBM M1210 basato su SAS3004 con quattro SSD SAS da 8 TB e ha affermato che le prestazioni sono rimaste costanti e stabili.
L'attuale ZimaOS elenca il supporto HBA LSI come implementato
L'attuale pagina di IceWhale dedicata ai contributi ai driver elenca gli adattatori RAID LSI, il supporto LSI Logic MegaRAID SAS RAID e il supporto HBA LSI come implementati.
Usa l'elenco attuale dei driver di ZimaOS.
Verifica comunque il controller e la modalità esatti
Due schede con lo stesso nome della famiglia LSI possono utilizzare chipset, personalità del firmware, modalità RAID/IT o firmware OEM diversi. Prima di cancellare i dati, acquisisci:
lspci -nnk
lsblk -o NAME,SIZE,MODEL,SERIAL,FSTYPE
dmesg | grep -i -E "mpt3sas|megaraid|sas|scsi|errore|fallito"
Il RAID software richiede che l'HBA esponga i singoli dischi
Se vuoi che sia ZimaOS a creare il RAID/JBOD, l'HBA dovrebbe presentare in modo pulito i singoli dispositivi a blocchi. Un disco virtuale RAID hardware nasconde i singoli membri a ZimaOS e modifica le responsabilità relative a guasti e ricostruzione.
La modalità IT/HBA e la modalità RAID hardware hanno obiettivi diversi
Per un RAID gestito da ZimaOS, l'architettura più semplice è solitamente un controller in modalità HBA/IT che esponga direttamente ogni disco fisico. Un disco virtuale MegaRAID presenta invece un unico dispositivo logico, trasferendo al controller le decisioni relative alla ridondanza e alla ricostruzione.
Non creare un volume virtuale RAID hardware dando per scontato che ZimaOS continuerà a rilevare o monitorare ogni membro fisico in modo indipendente.
Mantieni visibili i numeri di serie dei dischi
Quando diverse unità SAS/SATA identiche sono collegate tramite un HBA, i numeri di serie sono fondamentali per identificare in seguito un membro guasto. Prima di creare l'array, verifica che ZimaOS/Linux possa riportare in modo coerente il modello e il numero di serie di ogni disco.
Il firmware del controller può essere importante quanto il driver del kernel
Anche con mpt3sas la presenza, un vecchio firmware OEM o una personalità del controller non corrispondente possono influire sull'inizializzazione, sulla negoziazione del collegamento e sul rilevamento delle unità. Prima di procedere con la diagnosi, annota la versione del firmware del controller ed evita di eseguire il cross-flashing del firmware, a meno che tu non conosca esattamente la revisione OEM e della scheda.
Verifica tutte le unità prima di creare il RAID
Dopo che ZimaOS rileva l'HBA, verifica ogni disco previsto in lsblk e nell'interfaccia di archiviazione prima di creare il RAID. Se a questo punto manca un membro, si tratta di un problema di driver, controller o cablaggio, non di qualcosa che la creazione del RAID possa risolvere.
Domande frequenti sugli HBA LSI
ZimaOS supporta più di un'unità di archiviazione?
Sì. Il problema originale riguardava la compatibilità del driver HBA, non un limite del prodotto a un solo disco.
mpt3sas è stato aggiunto da IceWhale?
Sì. Zima-Jerry ha detto che il driver era stato integrato per una versione successiva.
Nel thread è stata effettivamente verificata qualche configurazione HBA LSI?
Sì. È stato segnalato che un IBM M1210 basato su SAS3004 con quattro SSD SAS da 8 TB funzionava in modo stabile.
