Vraagje over MDADM software raid 5 met 3 schijven.(google heeft niet echt geholpen)
When creating a RAID5 array, mdadm will automatically create a degraded array with an extra spare drive. This is because building the spare into a degraded array is in general faster than resyncing the parity on a non-degraded, but not clean, array. This feature can be over-ridden with the -I --force option.
Dit begrijp ik nou niet helemaal.
Raid 5 heeft minstens 3 schijven nodig om te garanderen dat als er 1 schijf er mee kapt, dat je data niet verloren gaat. Dus een raid 5 met 2 schijven is al degraded.
Dus als ik 3 schijven heb en ik maak een raid 5 aan. Wat of hoe maakt hij dat? Moet ik dan nog een 4e schijf toevoegen die als spare dient?
Of maakt hij een raid 5 met 2 schijven en die 3e schijf is dus de ''extra spare drive'' ? Zoja, dan snap ik het alsnog niet, want dat is toch de bedoeling dan?
Goed. Nu even een makkelijke vraag.
Straks voor het eggie... Ik heb 3x 1TB schijven. 1 daarvan zit vol met data (890GB)
Dus ik ga beginnen met een degraded raid 5 van 2 schijven (zover ik degraded begrijp..)
Dan zet ik mijn data over en voeg ik mijn 3e schijf toe aan de raid array. mdadm -a /dev/md0 /dev/sdd
Vervolgens moet ik mn array op 3 devices zetten dmv. mdadm --grow /dev/md0 --raid-devices=3
So far so right toch?
En dan gaat hij de 890 GB resyncen over 3 schijven, dus kan ik heel lang gaan wachten...
En dan heb ik bij State : Clean
i.p.v. degraded
Nog een kleine bonus vraag:
Stel ik doe ''perongeluk'' mdadm -f /dev/md0 /dev/sdd (dus ik markeer een schijf als faulty)
Nu denk ik ****** verkeerde commando.. Hoe kan ik dit weer ongedaan maken zonder dat ik het hoef te removen en dan weer te adden en dan weer te wachten op het resyncen?
Vriendelijk bedankt.
When creating a RAID5 array, mdadm will automatically create a degraded array with an extra spare drive. This is because building the spare into a degraded array is in general faster than resyncing the parity on a non-degraded, but not clean, array. This feature can be over-ridden with the -I --force option.
Dit begrijp ik nou niet helemaal.
Raid 5 heeft minstens 3 schijven nodig om te garanderen dat als er 1 schijf er mee kapt, dat je data niet verloren gaat. Dus een raid 5 met 2 schijven is al degraded.
Dus als ik 3 schijven heb en ik maak een raid 5 aan. Wat of hoe maakt hij dat? Moet ik dan nog een 4e schijf toevoegen die als spare dient?
Of maakt hij een raid 5 met 2 schijven en die 3e schijf is dus de ''extra spare drive'' ? Zoja, dan snap ik het alsnog niet, want dat is toch de bedoeling dan?
Goed. Nu even een makkelijke vraag.
Straks voor het eggie... Ik heb 3x 1TB schijven. 1 daarvan zit vol met data (890GB)
Dus ik ga beginnen met een degraded raid 5 van 2 schijven (zover ik degraded begrijp..)
Dan zet ik mijn data over en voeg ik mijn 3e schijf toe aan de raid array. mdadm -a /dev/md0 /dev/sdd
Vervolgens moet ik mn array op 3 devices zetten dmv. mdadm --grow /dev/md0 --raid-devices=3
So far so right toch?
En dan gaat hij de 890 GB resyncen over 3 schijven, dus kan ik heel lang gaan wachten...
En dan heb ik bij State : Clean
i.p.v. degraded
Nog een kleine bonus vraag:
Stel ik doe ''perongeluk'' mdadm -f /dev/md0 /dev/sdd (dus ik markeer een schijf als faulty)
Nu denk ik ****** verkeerde commando.. Hoe kan ik dit weer ongedaan maken zonder dat ik het hoef te removen en dan weer te adden en dan weer te wachten op het resyncen?
Vriendelijk bedankt.