== RAID setup == In order to setup a RAID array on a machine that already had a RAID array: {{{ root@somemachine:~# cat /proc/mdstat root@somemachine:~# mdadm --assemble --scan # Scans existing configs and assembles the raid root@somemachine:~# lvs # see the logical volumes root@somemachine:~# vgscan # read all physical volumes root@somemachine:~# mount /dev/dm-0 /local /dev/mapper/vg-.. is a symbolic link to dm-0 /dev/md0 will not be mounted root@somemachine:~# lsof -n | grep (mount point or device) # see who uses this mount point or device }}} == Αντικατάσταση failed δίσκου == Βήμα 1: αφαίρεση του παλιού/failed δίσκου {{{ mdadm --manage /dev/mdΧ --fail /dev/sdΧ mdadm --manage /dev/mdΧ --remove /dev/sdΧ ... replace the failed disk ... mdadm --manage /dev/mdX --remove /dev/sdX Σε περίπτωση που ένα raid array βγάλει έναν δίσκο Failed και κάνουμε add έναν δίσκο με άλλο όνομα (/dev/sdX), τότε υπάρχει η πιθανότητα να μην μπορούμε να κάνουμε mdadm /dev/md0 --remove /dev/sdΧ(= ο failed δίσκος) γιατί θα παίρνουμε το μήνυμα: /dev/sdX: no such file or directory Τότε δίνουμε την παρακάτω εντολή: mdadm /dev/md0 -r detached }}} Βήμα 2: εισαγωγή του καινούριου δίσκου {{{ mdadm --manage /dev/mdX --add /dev/sdX }}} Βήμα 3: καταγραφή του failed disk {{{ [https://docs.google.com/spreadsheets/d/1hWwg0fgtxV7Zo6M6DYk4TObAPmAba7vD6zx8m4GXIws/edit?usp=sharing] }}} == RAID5 @ ZEUS/HERA == Moυ βγήκε η παναγία να καταφέρω στον zeus (νέος dell server) να σηκώνονται τα Raid arrays αυτόματα μετά από reboot. Το πρόβλημα ήταν ότι στο boot την στιγμή που έτρεχε το mdadm δεν είχαν προλάβει οι δίσκοι να γίνουν ορατοί στο σύστημα. Η λύση ήταν να προσθέσω το "rootdelay=90" στα cmdl arguments του grub (/etc/default/grub).