Software RAID met mdadm

Software RAID, door sommige verguisd, door anderen geliefd. Na lang twijfelen of ik op mijn nieuwe linux server gebruik moest gaan maken van de hardware RAID op de Highpoint Rocketraid 2300 controller of software RAID, is de keuze uiteindelijk gevallen op software RAID.

Waarom software RAID?

De belangrijkste afwegingen voor mij om voor software RAID te gaan:

  • Goedkoop
  • Flexibel (groeien van een RAID 5 array op bijv. een 3Ware Escalade controller is mij nog nooit gelukt
  • Onafhankelijk (je zit niet vast aan een bepaalde controller)

Waarom misschien ook liever niet?

  • Geen BBU, dus stroomuitval kan funest zijn
  • Tragere rebuilds van RAID arrays (vooral merkbaar bij RAID 5/6)
  • Geen write-back cache

Aan de slag met software raid

Create

mdadm -C (create) /dev/md[0-9] (array) -l1 -n2 [devices]

Add

mdadm /dev/md[0-9] -a /dev/[device]

Grow

mdadm --grow /dev/md[0-9] --size=max

Fault

mdadm /dev/md[0-9] -f /dev/[device]

Remove

mdadm /dev/md[0-9] -r /dev/[device]

Stop

mdadm --stop /dev/md[0-9]

Scan

mdadm -A --scan

Check

cat /proc/mdstat

Leave a Reply

Your email address will not be published. Required fields are marked *