Mientras intentaba extender mi lvm para el sistema de archivos / cometí un error. Y no estoy seguro si también es un error.
En lugar de crear una nueva partición y agregarla a pv,vg y expandir lv después, comencé con el comando "pvresize" para la partición actual que se sirve para el sistema de archivos raíz.
El comando que ejecuté fue:
[root@...]pvresize /dev/sda3 --setphysicalvolumesize 40G
Luego intenté extender el vg con lo siguiente:
[root@...]# vgextend titan /dev/sda3
/dev/sdc: open failed: No medium found
WARNING: Device /dev/sda3 has size of 58351616 sectors which is smaller than corresponding PV size of 83884032 sectors. Was device resized?
WARNING: One or more devices used as PVs in VG vg have changed sizes.
Physical volume '/dev/sda3' is already in volume group 'vg'
Unable to add physical volume '/dev/sda3' to volume group 'vg'
/dev/sda3: physical volume not initialized.
Justo después de ver el resultado anterior, me di cuenta de que tenía que crear otra partición en el único disco en el que estoy operando y agregarla al grupo pv, extender el grupo de volúmenes y luego aumentar mi volumen lógico para el sistema de archivos raíz.
Pregunta: ¿Cómo puedo revertir de forma segura el tamaño del volumen físico al punto donde comencé para que desaparezca esta ADVERTENCIA sobre el cambio de tamaño?
Aquí puede encontrar la información que creo que necesitaría para obtener más orientación sobre la solución:
[root@...]# lsblk -b
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 480103981056 0 disk
├─sda1 8:1 0 629145600 0 part /boot/efi
├─sda2 8:2 0 1073741824 0 part /boot
└─sda3 8:3 0 29876027392 0 part
├─lv-root 253:0 0 21474836480 0 lvm /
└─lv-swap 253:1 0 8396996608 0 lvm [SWAP]
[root@t...]# pvdisplay -m -v
WARNING: Device /dev/sda3 has size of 58351616 sectors which is smaller than corresponding PV size of 83884032 sectors. Was device resized?
WARNING: One or more devices used as PVs in VG titan have changed sizes.
--- Physical volume ---
PV Name /dev/sda3
VG Name vg
PV Size <40.00 GiB / not usable 3.00 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 10239
Free PE 3117
Allocated PE 7122
PV UUID FgC2QI-pRpK-LZNS-di9w-Jc1d-XGXZ-2QxZI2
--- Physical Segments ---
Physical extent 0 to 5119:
Logical volume /dev/lv/root
Logical extents 0 to 5119
Physical extent 5120 to 7121:
Logical volume /dev/lv/swap
Logical extents 0 to 2001
Physical extent 7122 to 10238:
FREE
Respuesta1
Después de pasar tiempo en Internet y no tener idea de lo que voy a hacer, noté el error en sí y enseñé que puedo usar el tamaño de sector exacto mencionado allí. Entonces ejecuté el comando:
[root@...] pvresize --setphysicalvolumesize 58351616s
Y funcionó impecable.
[root@t...]# pvdisplay
--- Physical volume ---
PV Name /dev/sda3
VG Name vg
PV Size 27.82 GiB / not usable 3.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 7122
Free PE 0
Allocated PE 7122
PV UUID FgC2QI-pRpK-LZNS-di9w-Jc1d-XGXZ-2QxZI2
--- Physical volume ---
PV Name /dev/sda4
VG Name vg
PV Size 20.00 GiB / not usable 4.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 5119
Free PE 0
Allocated PE 5119
PV UUID n5CdvZ-0s9A-iZoz-A2i7-icF9-Wv42-CsL3s9