Ik heb gisteren een complete reinstall van Arch gedaan omdat hij niet meer wilde opstarten. Hij gaf een kernel panic met de melding:
md3 is een software raid0 array. Hij gaf vlak daarboven iets van
Afijn, na installatie liep gisteren alles weer prima. Paar opnieuw opgestart om te testen: geen probleem, alles functioneerde. Ook in mijn andere OS (Kubuntu, ook op raid0) opstarten en daarna in Arch leverde geen problemen op. Maar vandaag niet meer: zelfde kernel panic (maar nu had ik op ext3 geinstalleerd dus die Reiser-melding kreeg ik niet).
Ik heb toen vanuit Kubuntu geprobeerd de array te assemblen:
Dat leverde de melding dat het superblock op sdb7 niet overeenkwam met sda7. Ik snap niet hoe dat kan: die array wordt volledig met rust gelaten (m.a.w. ik laat hem niet automatisch door Kubuntu assemblen/mounten, bijvoorbeeld). Ik kon met google geen manier vinden om de array te redden, dus ik heb gewoon gedaan:
en daarna gemount en wat data gekopieerd. Vlak daarna kon ik gewoon opstarten - ik post dit vanuit Arch. Maar ik vraag me af hoe lang dat gaat duren. Kubuntu draait overigens al ruim een half jaar probleemloos op een software raid0 array, op dezelfde harddisks.
Mijn vraag: hoe komt het dat de array zich niet meer laat assemblen omdat het (de) superblock(s) verandert/veranderen? Hoe voorkom ik dat?
Additionele info:
- Abit AB9 Pro mobo, 2 Gb geheugen. Raid op twee Samsung Spinpoints 320 Gb via JMicron controller (ja ik weet het, toch haal ik er geen beroerde prestaties uit. Via de ICH8R controller wil het echter niet lukken).
- Arch op raid 0 geinstalleerd volgens de wiki van Arch zelf.
code:
1
| unable to mount rootfs on device md3(9,3) |
md3 is een software raid0 array. Hij gaf vlak daarboven iets van
code:
1
| ReiserFS: md3 warning: sh-2006: read_super_block: bread failed |
Afijn, na installatie liep gisteren alles weer prima. Paar opnieuw opgestart om te testen: geen probleem, alles functioneerde. Ook in mijn andere OS (Kubuntu, ook op raid0) opstarten en daarna in Arch leverde geen problemen op. Maar vandaag niet meer: zelfde kernel panic (maar nu had ik op ext3 geinstalleerd dus die Reiser-melding kreeg ik niet).
Ik heb toen vanuit Kubuntu geprobeerd de array te assemblen:
code:
1
| sudo mdadm --assemble /dev/md4 /dev/sda7 /dev/sdb7 |
Dat leverde de melding dat het superblock op sdb7 niet overeenkwam met sda7. Ik snap niet hoe dat kan: die array wordt volledig met rust gelaten (m.a.w. ik laat hem niet automatisch door Kubuntu assemblen/mounten, bijvoorbeeld). Ik kon met google geen manier vinden om de array te redden, dus ik heb gewoon gedaan:
code:
1
| sudo mdam --create /dev/md4 --level=0 --raid-devices=2 /dev/sda7 /dev/sdb7 |
en daarna gemount en wat data gekopieerd. Vlak daarna kon ik gewoon opstarten - ik post dit vanuit Arch. Maar ik vraag me af hoe lang dat gaat duren. Kubuntu draait overigens al ruim een half jaar probleemloos op een software raid0 array, op dezelfde harddisks.
Mijn vraag: hoe komt het dat de array zich niet meer laat assemblen omdat het (de) superblock(s) verandert/veranderen? Hoe voorkom ik dat?
Additionele info:
- Abit AB9 Pro mobo, 2 Gb geheugen. Raid op twee Samsung Spinpoints 320 Gb via JMicron controller (ja ik weet het, toch haal ik er geen beroerde prestaties uit. Via de ICH8R controller wil het echter niet lukken).
- Arch op raid 0 geinstalleerd volgens de wiki van Arch zelf.
Deze signature is strikt genomen langer dan noodzakelijk.