Version 2 (modified by 10 months ago) ( diff ) | ,
---|
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
RAID 5 @ ZEUS
Moυ βγήκε η παναγία να καταφέρω στον zeus (νέος dell server) να σηκώνονται τα Raid arrays αυτόματα μετά από reboot. Το πρόβλημα ήταν ότι στο boot την στιγμή που έτρεχε το mdadm δεν είχαν προλάβει οι δίσκοι να γίνουν ορατοί στο σύστημα. Η λύση ήταν να προσθέσω το "rootdelay=90" στα cmdl arguments του grub (/etc/default/grub).
Note:
See TracWiki
for help on using the wiki.