Je to jednodušší, než si myslíte.
Máme nový disk vložený do serveru/počítače, stačí nám použít pro nahození disku v podstatě stejný postup, jako zde:
No a zde už autentické příkazy na stroji, které mohu zde s klidem ukázat:
cat /proc/mdstat
ukáže:
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10] md0 : active raid1 sda1[0] sdb1[1] 976629760 blocks super 1.2 [2/2] [UU] bitmap: 2/8 pages [8KB], 65536KB chunk unused devices: <none>
Pomocí:
fdisk -l
Zjistíme seznam disků, už víme, který z nich je ten nový. Potom, co máme již disk naformátovaný, můžeme ho přidat do stávajícího existujícího raidu příkazem: (/dev/md0 nahraďte číslem vašeho raidu, které zjistíte pomocí příkazu cat /proc/mdstat a disk /dev/sdc1 rovněž nahraďte oddílem a číslem vašeho disku.
mdadm --manage /dev/md0 --add /dev/sdc1
Pokud proběhne bez problémů, vypíše nám to:
mdadm: added /dev/sdc1
Zatím máme disk přidaný pouze jako Hot-spare náhradníka:
cat /proc/mdstat Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10] md0 : active raid1 sdc1[2](S) sda1[0] sdb1[1] 976629760 blocks super 1.2 [2/2] [UU] bitmap: 2/8 pages [8KB], 65536KB chunk unused devices: <none>
A následujícím příkazem dáme povel zařízení md0, aby spustilo resynchronizaci a aby se z hot-spare náhradníka stal skutečně aktivní disk:
mdadm --grow --raid-devices=3 /dev/md0
Příkaz, pokud proběhne v pořádku, vypíše:
raid_disks for /dev/md0 set to 3
A zde již můžeme vidět výsledek:
cat /proc/mdstat Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10] md0 : active raid1 sdc1[2] sda1[0] sdb1[1] 976629760 blocks super 1.2 [3/2] [UU_] [>....................] recovery = 0.0% (604224/976629760) finish=134.6min speed=120844K/sec bitmap: 2/8 pages [8KB], 65536KB chunk unused devices: <none>
Pozor! Nesmíme zapomenout v případě debianu na:
dpkg-reconfigure grub-pc
Abychom v případě ztráty 2 předchozích disků umožnili serveru/počítači z disku vůbec nabootovat.