Příspěvek popisuje kroky k výměně zrcadlového disku v softwarovém poli RAID. V tomto příkladu jsme použili /dev/sda1 jako známý dobrý oddíl a /dev/sdb1 jako podezřelý nebo selhávající oddíl. Před pokračováním se doporučuje zálohovat původní disk. Před odebráním disků raid se ujistěte, že jste spustili následující příkaz k zápisu všech diskových mezipamětí na disk:
# sync
1. Označte disk jako neúspěšný
# mdadm --manage /dev/md0 --fail /dev/sdb1
Chcete-li ověřit, že disk selhal, zkontrolujte /proc/mdstat:
# cat /proc/mdstat Personalities : [linear] [multipath] [raid0] [raid1] [raid5] [raid4] [raid6] [raid10] md0 : active raid1 sda1[0] sdb1[2](F) 976773168 blocks [2/1] [U_] md1 : active raid1 sda2[0] sdb2[1] 976773168 blocks [2/2] [UU]
Neúspěšný disk bude označen jako „(F)“.
2. Vyjměte disk pomocí mdadm
# mdadm --manage /dev/md0 --remove /dev/sdb1
3. Vyměňte disk
Vyměňte vadný disk za nový.
4. Zkopírujte tabulku oddílů na nový disk
Zkopírujte tabulku oddílů na nový disk (Upozornění:Tento příkaz sfdisk nahradí celou tabulku oddílů na cílovém disku tou ze zdrojového disku – pokud potřebujete zachovat další informace o oddílech, použijte alternativní příkaz):
# sfdisk -d /dev/sda | sfdisk /dev/sdb
5. Vytvořit zrcadlo
Vytvořte zrcadlo disku:
# mdadm --manage /dev/md0 --add /dev/sdb1
6. Ověřte
Chcete-li otestovat nastavení, zadejte níže uvedený příkaz:
# /sbin/mdadm --detail /dev/md0
Následující příkaz zobrazí aktuální průběh obnovy zrcadlového disku:
# cat /proc/mdstatRedHat / CentOS :Správa softwarového pole RAID pomocí mdadm