LVM : déplacer des LV dans un VG différent

Bonjour,

Pas du tout spécialiste de LVM, je me suis dis que lors de ma dernière install que ça pourrait être interessant…
Je voudrais savoir s’il est possible de déplacer des LV dans un VG différent afin de libérer un disque dur?Et si oui comment? snapshot?

Les forces en présence :

root@6po:/home/pkv# pvdisplay

  --- Physical volume ---
  PV Name               /dev/sdb1
  VG Name               quicky
  PV Size               232,88 GiB / not usable 2,00 MiB
  Allocatable           yes 
  PE Size               4,00 MiB
  Total PE              59618
  Free PE               43606
  Allocated PE          16012
  PV UUID               M6v0RA-09kr-O6iP-ObzD-A1ix-ZrHd-MrWAq5
   
  --- Physical volume ---
  PV Name               /dev/sda5
  VG Name               grosquick
  PV Size               931,41 GiB / not usable 3,00 MiB
  Allocatable           yes (but full)
  PE Size               4,00 MiB
  Total PE              238441
  Free PE               0
  Allocated PE          238441
  PV UUID               7jyovx-NLwP-C0yA-8dQ1-iHmX-Ysns-Vp3TdN

En gros le petit disque dur est dédié à toute les partitions / /var /tmp /usr
et le second à ma partition home.

Merci d’avance pour votre aide

Salut,

Pourquoi vouloir que les PV correspondent à des VG et ainsi se priver de l’abstraction. En définissant un seul VG pour les deux PV tu peux agrandir ou rétrécir sans avoir à te soucier s’il reste de la place sur le disque mais seulement dans le VG.
Il n’y a pas que /home qui ait besoin de place, /var aussi quand tu y places /var/www :slightly_smiling:

Je ne sais pas s’il y a des commandes spécifique à LVM, mais il reste possible de faire comme avec n’importe quel type de volume (partition classique, ensemble RAID…) :

  • création des LV de taille au moins égale sur le VG de destination
  • copie bloc à bloc du contenu des LV (non montés) avec dd ou équivalent

Mais il va y avoir un problème de taille dans ta situation : le gros VG est plein, il n’y a pas de place pour y créer de nouveaux LV ; quant au petit VG, il n’a évidemment pas assez d’espace libre pour recevoir tout le contenu du gros.

Désolé de pas avoir répondu plus tôt , je travaille de nuit je dormais ^^

Merci pour vos conseils

Je pense à une solution :

1/ Migrer mon lv /home sur l’autre vg

2/ Rajouter mon “gros disque” sur le vg ou il y a mes partitions

3/Enlever mon “petit disque” du vg => possible de faire ça ? le contenu sera copié sur le vg ?

possible tout ça ?

Ça doit être faisable, à condition que la taille du VG tienne en entier sur le PV restant.
Mais ça implique de transférer deux fois le LV /home, du gros PV vers le petit puis à nouveau vers le gros. Pas très efficace donc, mais simple.