Sur chacun des serveurs prod et secours : Vérifier la topologie multipath

multipath -ll

Résultat attendu :

36e843b6ec4ba24bd59f6d474ed8259d4 dm-0 QNAP,iSCSI Storage
size=2.0G features='0' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=1 status=active
  `- 11:0:0:0 sdb 8:16 active ready running
`-+- policy='round-robin 0' prio=1 status=enabled
  `- 12:0:0:0 sdc 8:32 active ready running

Ci-dessus, les deux nœuds du volume dm-0 sont sdb et sdc

Rescanner des deux nœuds « sdb » et « sdc » trouver dessus :

echo 1 >> /sys/block/sdb/device/rescan
echo 1 >> /sys/block/sdc/device/rescan

Détection de la nouvelle taille avec multipath :

multipathd -k'resize map dm-0'

Corriger la nouvelle taille du disque s'il est de type GPT (plus de 2 To) :

parted -l

Taper « Fix » pour réparer :

Avertissement: Il semble que l'espace disponible sur /dev/sdb ne soit pas
totalement utilisé, voulez-vous ajuster la table GPT pour utiliser tout l'espace
(2097152 blocs en plus) ou continuer ainsi ?
Réparer/Fix/Ignorer/Ignore? Fix

  Retailler la partition dm-1 :

fdisk /dev/dm-0
Commande (m pour l'aide) : d
Selected partition 1
La partition 1 a été supprimée

Commande (m pour l'aide) : n
Numéro de partition (1-128, 1 par défaut) :
Premier secteur (34-4194270, 2048 par défaut) :
Last sector, +sectors or +size{K,M,G,T,P} (2048-4194270, 4194270 par défaut) :

Created a new partition 1 of type 'Linux filesystem' and of size 2 GiB.

Commande (m pour l'aide) : p
Disque /dev/dm-0 : 2 GiB, 2147483648 octets, 4194304 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 1048576 bytes / 1048576 bytes
Disklabel type: gpt
Disk identifier: 8102F47E-7A30-4F29-9CBB-9A2FA73E7535

Périphérique                                        Start     Fin Secteurs Size Type
/dev/mapper/36e843b6ec4ba24bd59f6d474ed8259d4-part1  2048 4194270  4192223   2G Linux filesystem

Commande (m pour l'aide) : w

Prise en compte de la nouvelle partition :

partprobe

Ignorer l’avertissement :

device-mapper: create ioctl on 36e843b6ec4ba24bd59f6d474ed8259d4p1part1-mpath-36e843b6ec4ba24bd59f6d474ed8259d4 failed: Périphérique ou ressource occupé

:!: Avant de continuer, bien s’assurer que les actions ci-dessus ont bien été realisées sur les deux serveurs :!:

Sur le membre me serveur DRBD primaire, détecter la nouvelle taille par DRBD :

drbdadm resize r1

:!: Remarque : La nouvelle taille de sera pas prise en compte si les deux membres ne sont pas UpToDate

Redimentionner à chaud la partition :

resize2fs /dev/drbd1