2 votes

Comment pouvez-vous ré-allouer de l'espace d'un groupe de volumes à un autre groupe de volumes sous Linux ?

Comment pouvez-vous ré-allouer de l'espace d'un groupe de volumes à un autre groupe de volumes dans Linux? Les deux groupes de volumes existent sur le même lecteur physique et sont divisés également, disons 50G chacun. Je voudrais réduire l'un à 20G et réaffecter les 30G à l'autre VG, l'étendant à 80G.

2voto

Davide Points 1

Les groupes de volumes (VG) ne traitent pas directement avec l'espace brut, ils regroupent des volumes physiques (PV), d'où leur nom.

En fonction de votre configuration actuelle de VG, vous devez faire ce qui suit:

  1. afficher l'allocation des extents physiques (PE) parmi vos PV et VG avec pvdisplay
  2. (facultatif) réduire la taille du(des) système(s) de fichiers sur le premier VG avec par exemple resize2fs,
  3. (facultatif) réduire la taille du(des) volume(s) logique(s) contenant le(s) système(s) de fichiers ci-dessus avec lvresize,
  4. désactiver l'allocation de nouveaux PEs sur l'un ou certains des PVs sur votre premier VG avec pvchange,
  5. déplacer les PEs utilisés depuis ces PVs "désactivés pour l'allocation" sur votre premier VG vers un autre PV avec des PEs libres en utilisant pvmove (c'est-à-dire "compacter" votre premier VG vers un sous-ensemble de PV).
  6. retirer ces PV de votre premier VG avec vgreduce.
  7. ajouter ces PVs à votre autre VG avec vgextend.

Ceci suppose que votre premier VG se compose de plusieurs PV et que vous pouvez réduire la taille des LVs afin de libérer suffisamment de PEs.

Tout sur LVM sur une page est une bonne ressource sur LVM avec une description de cas d'utilisation similaires.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X