Kurz gesagt: Wenn das RAID funktioniert, ZimaOS aber meldet, dass die NVMe-Datenträger fehlen, sollten Sie zunächst die Steckplatzzuordnung und nicht einen Datenträgerausfall vermuten.
Bei mehreren Beelink-ME-Mini-Installationen blieb RAID-0/5-Speicher über SMB les- und beschreibbar, während das Dashboard fehlende NVMe-Datenträger oder falsche Angaben zum freien Speicherplatz anzeigte. Dieses Muster bedeutet, dass Linux und die RAID-Schicht die Geräte bereits erkennen können. Die fehlerhafte Schicht ist die Zuordnung der physischen Steckplätze beziehungsweise die Benutzeroberfläche von ZimaOS.


Zuerst nachweisen, dass NVMe und RAID unterhalb der Benutzeroberfläche ordnungsgemäß funktionieren
lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINTS
lspci | grep -i "Non-Volatile"
cat /proc/mdstat
df -h
Wenn das RAID eingebunden ist, SMB funktioniert und die erwarteten NVMe-Geräte in lspci/lsblk; bauen Sie das Array nicht nur neu auf, um das Dashboard zu reparieren. Die aktuellen ZimaOS-Speicheransichten sollen den Zustand der Datenträger, die Kapazität sowie Lese-/Schreibinformationen anzeigen, sobald die Zuordnung korrekt ist.
Der ZimaOS-Speicherstatus zeigt den erwarteten Endzustand.
Die NVMe-Zuordnung verwendet PCI-Adressen, nicht lsblk HCTL

Die alte Korrektur für Hardware, die nicht von Zima stammt, verwendete lspci für NVMe. lsblk -o hctl ist der SATA/SCSI-Zweig und kann für NVMe keine nützlichen Ergebnisse liefern. Diese Unterscheidung klärte die Verwirrung im Thread.
Die historische Korrektur für local-storage.conf
Die von IceWhale verwendete Umgehungslösung für Hardware, die nicht von Zima stammt, /etc/casaos/local-storage.conf und die aktualisierte NVMe Zuordnung entsprechend den von lspci, gefolgt von:
systemctl restart zimaos-local-storage
Spätere Benutzer stellten fest, dass das tatsächliche Parserverhalten in ihren Builds durch Leerzeichen getrennte Adressen statt des ursprünglich veröffentlichten, durch Kommas getrennten Beispiels erforderte. Da es sich um einen alten Low-Level-Workaround handelt, sollten Sie die Konfiguration sichern und vor einer manuellen Bearbeitung zunächst das aktuelle Verhalten von ZimaOS bevorzugen.
Die Zuordnung nicht von Zima stammender Laufwerke bewahrt das historische Verfahren.
So sieht eine korrigierte NVMe-Ansicht aus





Sobald die Zuordnung korrekt ist, kann das Dashboard für jedes SSD-Modell Größe, Temperatur und Auslastung anzeigen, statt Platzhalterkarten für fehlende Laufwerke. Die Korrektur ändert, wie ZimaOS physische PCI-Geräte visuellen Steckplätzen zuordnet; sie repariert keine Dateisystemdaten.
So prüfen Sie den NVMe-Zustand unabhängig von der Benutzeroberfläche
nvme list
nvme smart-log /dev/nvme0
smartctl -a /dev/nvme0
Die nvme-cli-Gesundheitsprüfungen stellen die standardmäßigen Linux-Werkzeuge für NVMe bereit. Verwenden Sie sie, wenn das Dashboard fragwürdig ist, Sie aber weiterhin Belege zum Zustand des Laufwerks benötigen.
Wann Sie die Steckplatzzuordnung nicht bearbeiten sollten
Wenn das NVMe-Gerät in lspci und lsblkWenn das NVMe-Gerät in RAID recovery, ZimaCube 2, RAID oder ZimaCube nicht erkannt wird, liegt kein reines Problem der Benutzeroberfläche vor. Prüfen Sie zuerst BIOS, Sitz der Laufwerke, Steckplatzprotokoll, Stromversorgung und Hardwarekompatibilität. Eine Änderung der Steckplatzzuordnung kann ein physisch nicht erkanntes Laufwerk nicht sichtbar machen.
Der ZimaCube-2-Speicher und die RAID-Wiederherstellung bieten sicherere Referenzarchitekturen.
FAQ
Warum funktioniert mein Beelink-RAID, obwohl ZimaOS fehlende Laufwerke anzeigt?
Linux kann das RAID zusammenstellen und einhängen, auch wenn die visuelle Steckplatzzuordnung von ZimaOS nicht mit der PCI-Topologie des Beelink übereinstimmt.
Sollte ich das RAID neu erstellen, um fehlende NVMe-Karten zu beheben?
Nein. Wenn die Daten lesbar und das Array intakt ist, korrigieren oder melden Sie stattdessen die Zuordnung in der Benutzeroberfläche, anstatt ein funktionierendes Array zu zerstören.
Warum zeigt lsblk -o hctl nichts an?
NVMe-Geräte sind PCIe-Geräte, und die alte Umgehungslösung verwendete lspci-Adressen. HCTL ist für die Zuordnung von SCSI-/SATA-ähnlichen Geräten relevanter.
Kann ich nvme-cli weiterhin verwenden, wenn die ZimaOS-Benutzeroberfläche fehlerhaft ist?
Ja, sofern das Gerät unter Linux sichtbar ist. nvme smart-log kann Gesundheitszustand, Temperatur und Fehlerzähler unabhängig vom Dashboard bereitstellen.
Ist das Bearbeiten von local-storage.conf weiterhin der empfohlene erste Schritt?
Nein. Dies ist eine historische Umgehungslösung für Hardware, die nicht von Zima stammt. Testen Sie zuerst die aktuelle Version und sichern Sie die Konfiguration, bevor Sie manuelle Änderungen vornehmen.
