Dans ma configuration, j'ai des disques durs 4x 3tb et un tout nouveau disque dur 10tb sur lequel je tente de décharger l'un des disques 3tb.

Configuration actuelle:

  • /dev/sda - /dev/sdd: 3tb disques (avec /dev/sd*1 comme leurs partitions)
  • /dev/sde: OS SSD
  • /dev/sdf: volume physique de 10tb sur le disque entier, qui vient d'être alloué
  • storage: le nom du groupe de volumes et du volume logique

J'ai ajouté le 10tb au groupe de volumes avec les commandes suivantes:

pvcreate /dev/sdf
vgextend storage /dev/sd6
lvextend -l +100%FREE /dev/storage/storage

Cependant, je me suis vite rendu compte qu'après avoir alloué l'espace libre du groupe de 10 To au groupe de volumes, je ne pouvais pas pvmove de /dev/sdd1 (3 To) à /dev/sdf (10 To):

rogue@devlynx:~$ sudo pvmove /dev/sdd1 /dev/sdf
  No free extents on physical volume "/dev/sdf".
  No specified PVs have space available

Donc, ma question porte principalement sur les prochaines étapes d'ici; Je souhaite déplacer le & lt; = 3tb de contenu de sdd1 à sdf, puis retirez sdd1 et /dev/sdd pour une utilisation dans une autre machine. Je sais que pvmove est lent et a pris des mesures pour cela, mais je suis également ouvert aux méthodes potentiellement plus rapides.

Rogue
la source