Communityoplossing

Een defecte ZimaOS-systeemschijf klonen zonder opslagruimte te verliezen

A user asked whether a failing 64GB ZimaOS SSD could be cloned without losing an existing NVMe RAID0; IceWhale said a normal full-disk clone should preserve the database.

Als de systeem-SSD van ZimaOS tekenen van defecten begint te vertonen, kloon deze dan pas nadat je de gegevens die je niet opnieuw kunt maken hebt veiliggesteld. Een kloon van de volledige schijf kan de opstartindeling van ZimaOS, de systeemdatabase, app-paden en verwijzingen naar RAID-metagegevens behouden, maar het klonen van een defecte schijf zal niet gegarandeerd slagen en mag niet je enige herstelplan zijn.

Medewerkers van IceWhale bevestigden in de oorspronkelijke thread dat een normale kloon mogelijk is en dat de opslag- en RAID-informatie in de ZimaOS-database samen met de systeemschijf zou moeten worden gekloond. De veilige werkwijze is daarom: maak eerst een back-up van kritieke gegevens, kloon de volledige schijf zolang de bron nog leesbaar is, start uitsluitend op vanaf de nieuwe schijf en controleer daarna de opslag en apps voordat je de oude schijf buiten gebruik stelt.

Bepaal eerst of klonen nog veilig is

Als de SSD alleen ouderdomswaarschuwingen of af en toe leesfouten vertoont, kan een offline kloon nog redelijk zijn. Als de schijf uit het BIOS verdwijnt, herhaaldelijk I/O-fouten veroorzaakt of vastloopt tijdens het lezen, kan elke extra leespoging de kans op het herstel van bruikbare gegevens verkleinen.

Geef in een ernstig verslechterde situatie de voorkeur aan image- of herstelprogramma’s die leesfouten kunnen verdragen, in plaats van ZimaOS herhaaldelijk vanaf het defecte apparaat op te starten.

Maak vóór het klonen een back-up van gebruikers- en appgegevens

Ga er niet van uit dat RAID-gegevens beschermd zijn alleen omdat de systeemdatabase kan worden gekloond. Je opslagarray en je systeem-SSD lossen verschillende problemen op. Kopieer onvervangbare bestanden eerst naar een andere bestemming.

De actuele ZimaOS 3-2-1-back-upgids legt uit waarom RAID geen back-up is en hoe je afzonderlijke lokale en externe kopieën behoudt.

Als Docker-appgegevens op de systeemschijf staan, maak daar dan ook een back-up van. De gids voor back-upplanning biedt een praktisch overzicht van back-ups in ZimaOS.

Kloon de volledige schijf, niet afzonderlijke mappen

ZimaOS gebruikt meerdere opstart- en systeempartities. Een kopie op bestandsniveau van de zichtbare gegevensmap reproduceert de bootloader, systeemslots of de door IceWhale genoemde databasestatus niet.

Gebruik een hulpprogramma voor volledige schijfimages, zoals Rescuezilla, Clonezilla of een ander blokgebaseerd kloonprogramma. Start het kloonprogramma op vanaf afzonderlijke media, zodat de defecte systeemschijf tijdens het kopiëren niet actief wordt gewijzigd.

Gebruik een doelschijf die minstens even groot is als de bronschijf

Voor het eenvoudigste herstel moet de vervangende SSD even groot zijn als of groter zijn dan de oude schijf. Als de nieuwe schijf groter is, richt je dan eerst op een opstartbare, gecontroleerde kloon. Het uitbreiden van vrije ruimte is een afzonderlijke stap.

Pas partities tijdens noodherstel niet aan, tenzij het kloonprogramma dit vereist. Elke extra bewerking maakt het stellen van een diagnose moeilijker.

Koppel de oude ZimaOS-schijf los vóór de eerste keer opstarten

Schakel het systeem na het klonen uit en verwijder de defecte bronschijf. Start uitsluitend op vanaf de vervangende schijf.

Dit is belangrijk omdat gekloonde ZimaOS-schijven identieke partitie-identificatie en vergelijkbare opstartstructuren kunnen bevatten. Als beide schijven aangesloten zijn, kan dat onduidelijk opstartgedrag veroorzaken. In een latere bespreking door ZimaOS-medewerkers werden gebruikers ook gewaarschuwd om tijdens herstel of migratie niet meerdere ZimaOS-systeemschijven aangesloten te laten.

Controleer ZimaOS voordat je de RAID aanraakt

Controleer na het opstarten vanaf de nieuwe SSD het volgende:

  • het dashboard wordt geladen;
  • de verwachte ZimaOS-versie wordt weergegeven;
  • apps zichtbaar zijn en starten;
  • de RAID- of opslagruimtes zichtbaar zijn;
  • shares correct worden gekoppeld;
  • belangrijke bestanden kunnen worden gelezen.

Maak een bestaande RAID niet opnieuw aan en formatteer deze niet alleen omdat de systeemschijf is gewijzigd. Als de array niet opnieuw verschijnt, stop dan en verzamel eerst informatie voordat je iets vernietigends uitvoert.

Waarom de ZimaOS-database belangrijk is voor bestaande RAID

Medewerkers van IceWhale zeiden dat de RAID-informatie in de systeemdatabase wordt opgeslagen en door een normale kloon behouden zou moeten blijven. Dat verklaart waarom het klonen van de volledige systeemschijf vollediger is dan een schone installatie wanneer je een reeds geconfigureerde opslagomgeving wilt behouden.

Als de bron-SSD echter te zwaar beschadigd is om te klonen, kan voor een schone installatie ondersteuning of handmatig herstel van bestaande opslagmetagegevens nodig zijn. Daarom blijft een afzonderlijke back-up van kritieke bestanden essentieel.

Controleer de status van de dubbele systeemslots

De actuele ZimaOS-handleiding voor systeemherstel beschrijft de A/B-architectuur voor systeemslots.

Gebruik na het opstarten van de kloon de normale systeemherstel- en statusprogramma’s om te controleren of het systeem niet steeds tussen slots terugvalt.

Wat als de oude SSD te zwaar beschadigd is om te klonen?

Installeer ZimaOS opnieuw op een gezonde vervangende SSD, laat de gegevensschijven ongemoeid en neem contact op met IceWhale Support voordat je een array met benodigde gegevens opnieuw aanmaakt. Als je back-ups van AppData en gebruikersgegevens hebt, wordt het opnieuw opbouwen van apps veel veiliger.

De controlelijst voor installatieherstel kan helpen om een defecte systeemschijf te onderscheiden van een defecte gegevensschijf.

Veelgestelde vragen

Blijft mijn RAID-configuratie behouden als ik de ZimaOS-SSD kloon?

Medewerkers van IceWhale zeiden dat de RAID-informatie in de ZimaOS-database normaal gesproken met een kopie van de volledige schijf zou moeten worden gekloond. Controleer de array voordat je wijzigingen aanbrengt.

Moet ik een defecte SSD klonen terwijl ZimaOS actief is?

Geef de voorkeur aan een offline kloon vanaf afzonderlijke herstelmedia. Hierdoor worden wijzigingen aan het bestandssysteem beperkt en krijgt het kloonprogramma rechtstreeks toegang tot de bronschijf.

Kan ik de oude SSD aangesloten laten als back-up?

Niet tijdens de eerste keer opstarten. Houd de schijf fysiek losgekoppeld totdat je de nieuwe kloon hebt gecontroleerd. Het opnieuw aansluiten van dubbele ZimaOS-systeemschijven kan de opstartselectie in de war brengen.

Is klonen een vervanging voor het maken van een back-up van mijn RAID-gegevens?

Nee. Een kloon beschermt de toestand van de systeemschijf. Voor kritieke gebruikersgegevens is nog steeds een onafhankelijke back-up nodig.