web-dev-qa-db-fra.com

GParted - ne peut pas réduire le volume physique (échec de pvresize)

Démarré à partir d’une clé USB Ubuntu 18.04 et j’essaie de réduire ma partition actuelle Ubuntu 16.04.

Par souci d’achèvement, voici ce que lsblk revient dans l’instant où j’écris ceci:

sda                     8:0    0 465.8G  0 disk 
├─sda1                  8:1    0   512M  0 part 
├─sda2                  8:2    0   488M  0 part 
└─sda3                  8:3    0 464.8G  0 part 
  ├─ubuntu--vg-root   253:0    0 248.9G  0 lvm  
  └─ubuntu--vg-swap_1 253:1    0  15.9G  0 lvm  
sdb                     8:16   1   1.9G  0 disk /cdrom
├─sdb1                  8:17   1   1.8G  0 part 
└─sdb2                  8:18   1   2.3M  0 part 

Comme vous pouvez le constater, mon/dev/sda3 a 464.8G mais seulement 264.8G sont utilisés par vg-root et vg-swap. Ce que je veux, c'est réduire la taille de sda3 pour pouvoir installer Ubuntu 18.04 sur une autre partition.

Après cette réponse , après avoir redimensionné mon LV, je tente d’exécuter pvresize:

ubuntu@ubuntu:~$ Sudo pvresize --setphysicalvolumesize 265G /dev/sda3
/dev/sda3: Requested size 265.00 GiB is less than real size 464.78 GiB. Proceed?  [y/n]: y
  WARNING: /dev/sda3: Pretending size is 555745280 not 974721024 sectors.
  Physical volume "/dev/sda3" changed
  1 physical volume(s) resized / 0 physical volume(s) not resized

Vu le message, je comprends que tout a fonctionné avec succès, mais lors de l'exécution de lsblock (ou GParted), tout reste identique: sda3 n'a pas été réduit.


Il est important de noter que GParted affiche une icône de clé à côté de sda3 comme si elle avait été montée, mais ce n’est pas le cas (comme j’ai démarré à partir de l’USB). Exécuter umount confirme que:

GParted screen

ubuntu@ubuntu:~$ Sudo umount /dev/sda3
umount: /dev/sda3: not mounted.

De plus, si j'essaie de redimensionner sda3 en utilisant GParted, la même taille de gravure sera exécutée, mais la réponse sera NON à la confirmation. Il en résulte une erreur.

Qu'est-ce que Im missing here? Do I have to do anything else? Why isnt GParted me permettant de réduire la partition?

2
jfneis

Ok, donc après tout un après-midi et une partie de ma soirée, j’ai trouvé ce qui se passait.

  1. pvresize was modifié l'année dernière et demande maintenant une confirmation lorsque vous souhaitez redimensionner un PV à une taille inférieure à celle de l'appareil où il se trouve
  2. apparemment, GParted n'a pas encore été mis à jour, car il échouera si vous essayez de redimensionner une partition, car il répond NON à l'invite.
  3. comme GParted ne fonctionnera pas correctement avec pvresize, il ne calculera pas les blocs et ne lancera pas fdisk après (cela m'est apparu clairement après avoir lu cet article )

Peut-être que ce bogue ne survient que dans les nouvelles versions de pvresize (comme j'essaie Ubuntu 18.04, cela aurait du sens).

1
jfneis