Wyświetlanie informacji o stanie macierzy:
cat /proc/mdstat
sudo mdadm --query /dev/md0
sudo mdadm --detail /dev/md0
Można wykonać edycję pliku /etc/mdadmin.conf i odszukać w nim opcję MAILADDR (mail na który ma zostać wysłane powiadomienie o awarii dysku).
Następnie wydajemy polecenie sudo /etc/init.d/mdadm reload.
Jeżeli któryś dysk został oznaczony literą (F) oznaczo, że jest on uszkodzony.
Najpierw należy usunąć dysk z urządzenia /dev/md0, aby była możliwa jego wymiana na nowy dysk. W celu usunięcia wydajemy polecenie mdadm z opcją remove.
W pierwszej kolejności należy oznaczyć dysk jako uszkodzony.
sudo mdadm /dev/md0 --fail/dev/sdd1
sudo mdadm /dev/md0 --remove /dev/sdd1
Powyższe dwa polecenia można zapisać w jednym wierszu wydając komendę:
sudo mdadm /dev/md0 --fail /dev/sdd1 --remove /dev/sdd1
Wynik polecenia weryfikujemy wyświetlając stan macierzy:
cat /proc/mdstat
Teraz uszkodzony dysk można zastąpić nowym i przeprowadzić partycjonowanie.
Należy się upewnić, że partycje na nowym dysku mają wielkość co najmniej taką jak na starym dysku.
Partycjonowanie odbywa się następująco:
sfdisk -d /dev/sda(działający) | sfdisk /dev/sdd(nowy)
fdisk -l
Kiedy partycje są już przygotowane, polecenie –add pozwala na dodanie ich do macierzy.
sudo mdadm /dev/md0 --add /dev/sdd1
Na tym etapie rozpocznie się proces synchronizacji, który monitorujemy komendą cat /proc/mdstat
Trzeba jeszcze pamięć o przywróceniu bootloader’a no obu dyskach jeśli nie zrobiliśmy tego wcześniej. Jeżeli korzystamy z lilo, to będzie to wyglądało następujący sposób.
# lilo