SoftwareRaid

MDADM

Create an Raid1 array from /dev/sd[a&b]1  

mdadm --create --verbos --auto=yes /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1

## BELOW USE SSD ( sda ) AND NORMAL DISK ( sdb ) AS RAIDDEVICE
## INCREASE READ PERFORMANCE BY USING --write-mostly FOR NORMAL DISK
## THIS SPEEDS UP READ PERFOMRANCE OF WHOLE RAID BECAUSE OF READING FROM SSD ( sda )

mdadm --create --verbos --auto=yes /dev/md0 --level=1 --raid-devices=2 /dev/sda1  --write-mostly /dev/sdb1

Show Raid status for device  

mdadm –detail /dev/md0

Show Raid status in general  

mdadm –detail –scan

Show Raid assembly / sync status  

cat /proc/mdstat

Show Information about a partition  

mdadm –examine /dev/sda1

Update Minor Number  

mdadm –assemble /dev/md0 –update=super-minor /dev/sda1

Device zu einem Array hinzufügen zu welchem bereits sda1 gehört

mdadm /dev/md0 -a /dev/sdb1

Alte Platte aus dem Verbund auslösen und defekte Platte als Faulty markieren

mdadm -f /dev/md0 /dev/sdb1

Platte aus dem Raid entfernen

mdadm -r /dev/md0 /dev/sdb1

Superblock und alle Infos zum Raid von Platte löschen 

mdadm –zero-superblock /dev/sdb1

Wenn neue Platte eingebaut ist diese zum Raid hinzufügen

mdadm -a /dev/md0 /dev/sdb1

Rebuild beobachten

watch "cat /proc/mdstat "