Ik zit met het volgende:
Ik heb hier een servertje staan met een bootschijf van 640GB en 2 2TB schijven. Deze laatste 2 zijn tijdens de installatie in een softraid type 1 gezet. Daarna de boel geinstalleerd en dit heeft een tijd goed gewerkt.
Gisteren is door de warmte de server vastgelopen en was mijn enige optie om de stekker er uit te trekken. Hier onstaat mijn probleem.
Na een nieuwe herstart werken alle schijven zonder problemen, echter bij het booten zie ik de melding dat device /dev/md0 gestart is met 1 schijf van de 2 die er moeten zijn. Het device /dev/md0 wordt gemount aan /data en daar kan ik ook alle data van gebruiken. Voor de zekerheid heb ik die nu veilig gesteld. De schijven zijn los getest en werken naar behoren.
Wat moet ik nu doen om er voor te zorgen dat beide schijven weer in de array komen?
Ik heb de nodige dingen gevonden met google waarbij ik met mdadm aan de slag moet, en ik zou met mdadm --assemble de boel moeten kunnen fixen (voor zover ik het nu begrijp). Echter, wanneer ik deze opdracht geeft
doet hij verder niets. Ik keer direct terug op de prompt, zonder melding of wat. Ook kan ik in /var/logs er niets van vonden. Met een --create opdracht krijg ik de melding dat /dev/md0 al in gebruik is, snap ik.
Wie kan me een duwtje in de juiste richting geven? De array kan in principe leeg, danwel volledig opnieuw gebouwd worden, omdat ik de data al heb veilig gezet.
Ik heb hier een servertje staan met een bootschijf van 640GB en 2 2TB schijven. Deze laatste 2 zijn tijdens de installatie in een softraid type 1 gezet. Daarna de boel geinstalleerd en dit heeft een tijd goed gewerkt.
Gisteren is door de warmte de server vastgelopen en was mijn enige optie om de stekker er uit te trekken. Hier onstaat mijn probleem.
Na een nieuwe herstart werken alle schijven zonder problemen, echter bij het booten zie ik de melding dat device /dev/md0 gestart is met 1 schijf van de 2 die er moeten zijn. Het device /dev/md0 wordt gemount aan /data en daar kan ik ook alle data van gebruiken. Voor de zekerheid heb ik die nu veilig gesteld. De schijven zijn los getest en werken naar behoren.
Wat moet ik nu doen om er voor te zorgen dat beide schijven weer in de array komen?
Ik heb de nodige dingen gevonden met google waarbij ik met mdadm aan de slag moet, en ik zou met mdadm --assemble de boel moeten kunnen fixen (voor zover ik het nu begrijp). Echter, wanneer ik deze opdracht geeft
code:
1
| mdadm --assemble --verbose /dev/md0 /dev/sda1 /dev/sdb1 |
doet hij verder niets. Ik keer direct terug op de prompt, zonder melding of wat. Ook kan ik in /var/logs er niets van vonden. Met een --create opdracht krijg ik de melding dat /dev/md0 al in gebruik is, snap ik.
Wie kan me een duwtje in de juiste richting geven? De array kan in principe leeg, danwel volledig opnieuw gebouwd worden, omdat ik de data al heb veilig gezet.