Communityoplossing

ZimaOS RAID ontbreekt na opnieuw opstarten: controleer dit voordat je opnieuw opbouwt

A 10 TB RAID 1 disappeared from ZimaOS Files after reboot even though Linux still detected the drives, with logs showing a BTRFS mount-type failure.

Kort gezegd: Ontbrekende bestanden na een herstart zijn onvoldoende bewijs om de RAID opnieuw aan te maken

De logboeken laten zien dat ZimaOS probeert /dev/md0 te mounten en daarin faalt wanneer het het opgeslagen bestandssysteemtype BTRFS gebruikt. Dat wijst op een mount- of metadataprobleem dat nader onderzoek verdient. Op zichzelf bewijst dit niet dat de gegevens verdwenen zijn en ook niet dat het bestandssysteem in orde is.

Voer eerst controles voor identificatie in alleen-lezenmodus uit

lsblk -f
cat /proc/mdstat
sudo mdadm --detail /dev/md0
sudo blkid /dev/md0

Je wilt vier vragen beantwoorden: zijn beide schijven van de array aanwezig, is de md-array samengesteld, welke status meldt mdadm en welke bestandssysteemhandtekening geeft het samengestelde apparaat vrij? De mdadm-handleiding beschrijft hoe je arrays inspecteert, terwijl de Btrfs-documentatie de upstreamreferentie voor bestandssysteemcontroles is.

Formatteer, maak de RAID niet opnieuw aan en wis geen RAID-metagegevens zolang de oude array mogelijk nog kan worden hersteld

Een nieuwe actie ‘RAID aanmaken’ kan van een mountprobleem gegevensverlies maken. De ZimaOS-handleiding voor RAID-herstel maakt hetzelfde veiligheidsverschil: bewaar en identificeer eerst de bestaande array en bepaal daarna of herstel of opnieuw opbouwen nodig is.

Waarom /etc/fstab niet de eerste oplossing is

ZimaOS beheert opslag via zijn eigen opslagservice en metagegevens. Een handmatige mount kan aantonen dat een bestandssysteem leesbaar is, maar een fstab-vermelding herstelt niet noodzakelijk de status die de Bestanden-interface van ZimaOS verwacht. De actuele ZimaOS-handleiding voor opslag is het ondersteunde uitgangspunt.

Wanneer je de zaak moet escaleren

Als /proc/mdstat en mdadm --detail een gezonde, samengestelde array tonen, maar ZimaOS deze nog steeds niet wil mounten, bewaar dan de logboeken en de vier bovenstaande uitvoerresultaten in alleen-lezenmodus voordat je opnieuw opstart of experimenten uitvoert. Aan de hand van die informatie kan support bepalen of de fout ligt bij het samenstellen van de array, de herkenning van het bestandssysteem of het mountbeheer van ZimaOS.

De ZimaOS-handleiding voor gegevensmigratie is pas relevant nadat de opslag gezond en zichtbaar is; migratie is geen vervanging voor RAID-herstel.