Changer de disque avec LVM

Palaiseau, le dimanche 23 mai 2021

Cher Journal,

Comment migrer ses données, volume logique par volume logique, sur un nouveau stockage en utilisant LVM ? Réponse : en utilisant la commande pvmove, option -n ou --name suivie du nom complet du volume logique, suivie de la partition hébergeant le volume physique d'origine, et enfin de la partition cible :

$ sudo pvmove --name fusion/mail /dev/sda1 /dev/sdb1

Il n'est même pas nécessaire de formater ou de démonter une quelconque partition que ce soit, l'opération est entièrement transparente, et je peux continuer à consulter mes courriels pendant le transfert. Le seul éventuel symptôme gênant lors de la manœuvre, est que la quantité d'entrées et sorties sur disque lors de la copie du volume peut ralentir la machine.

Si je dois évacuer d'urgence des volumes logiques d'un disque défaillant, alors je peux ne pas indiquer le nom des volumes logiques à déplacer, voir ne pas indiquer de cible, et laisser le gestionnaire de volumes logiques se débrouiller avec sa configuration pour évacuer les volumes logiques ailleurs :

$ sudo pvmove /dev/sdc1  # urgently evacuate all LVs from the PV

C'est dommage que je n'ai pas installé la partition système en LVM, sinon j'aurais pu pousser le vice jusqu'à migrer la racine du système sans même redémarrer la machine. D'un autre côté, à l'époque où j'avais tenté d'installer ma machine en LVM intégral, le fait d'avoir le système dans le groupe virtuel m'avait, d'une manière ou d'une autre, empêché de démarrer le système, suite à la disparition d'un membre du groupe, si j'ai bonne mémoire ; je devais probablement avoir bâclé quelque chose à l'époque...

[ICO]NameLast modifiedSize
[PARENTDIR]Parent Directory  -

  —