Growing RAID1 – zvětšení RAID 1 o 1 další redundantní disk navíc

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:

Linux : RAID5 : Přidáváme další disk do raidu

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.

zdroj1