2 votes

Secteurs dont la taille est inférieure à l'erreur de taille de PV correspondante

OS : CentOS6.8

Le disque initial était /dev/vdc avec lequel le groupe de volume vg0 a été créé. Ensuite, ce disque a été retiré du groupe de volumes à l'aide de vgreduce /dev/vdc vg0, ce qui a rendu les métadonnées LVM incohérentes, affichant le message suivant PV avec uuid non trouvé. La nouvelle partition /dev/vdc1 a également été créée.

Pour restaurer les métadonnées LVM, exécutez la commande suivante.

pvcreate --uuid "40sFOW-dBUz-Jb0l-K8ig-puvo-2qIA-xPfLIP" --restorefile /etc/lvm/archive/vg0_00003-615784639.vg /dev/vdc1

Le nom de l'appareil est passé de /dev/vdc a /dev/vdc1. dans le dossier vg0_00003-615784639.vg et exécute la commande ci-dessus.

[root@testpaul ~]# ls -lt /etc/lvm/archive/vg0_00003-615784639.vg /etc/lvm/archive/vg0_00002-1466532506.vg
-rw------- 1 root root 1567 May 20 10:24 /etc/lvm/archive/vg0_00003-615784639.vg
-rw------- 1 root root 1324 May 20 10:13 /etc/lvm/archive/vg0_00002-1466532506.vg
[root@testpaul ~]#
[root@testpaul ~]#
[root@testpaul ~]# grep -i device  /etc/lvm/archive/{vg0_00003-615784639.vg,vg0_00002-1466532506.vg}
/etc/lvm/archive/vg0_00003-615784639.vg:                        device = "/dev/vdc1"    # Hint only
/etc/lvm/archive/vg0_00003-615784639.vg:                        device = "/dev/vdd1"    # Hint only
/etc/lvm/archive/vg0_00002-1466532506.vg:                       device = "/dev/vdc"     # Hint only
[root@testpaul ~]#  

Comment puis-je corriger l'erreur ci-dessous dans la commande pvs.

[root@testpaul ~]# pvs

 Device /dev/vdc1 has size of 20971377 sectors which is smaller than corresponding PV size of 20971520 sectors. Was device resized?
  One or more devices used as PVs in VG vg0 have changed sizes.

  PV         VG   Fmt  Attr PSize  PFree
  /dev/vdc1  vg0  lvm2 a--u 10.00g 1020.00m
  /dev/vdd1  vg0  lvm2 a--u 10.00g   10.00g

[root@testpaul ~]#

2 votes

@JeffJose si vous utilisez whole avec lvm vous n'avez aucune raison d'utiliser partition.

0 votes

Les tests que j'effectue sont sur le serveur de test et sur le serveur de production réel, il y a beaucoup de périphériques de bloc qui composent le groupe de volume. Pour un seul disque, le client a d'abord ajouté le disque en tant que périphérique brut, puis a supprimé le disque du groupe de volumes et a ensuite créé une partition qu'il a ajoutée au groupe de volumes.

1voto

J'ai réduit la taille du PV de 1MB.

[root@testpaul ~]# pvresize --setphysicalvolumesize 10239M /dev/vdc1

Device /dev/vdc1 has size of 20971377 sectors which is smaller than corresponding PV size of 20971520 sectors. Was device resized?.....
Physical volume "/dev/vdc1" changed
  1 physical volume(s) resized / 0 physical volume(s) not resized

[root@testpaul ~]# vgcfgrestore vg0

  Restored volume group vg0

[root@testpaul ~]# pvs

PV         VG   Fmt  Attr PSize  PFree

/dev/vdc1  vg0  lvm2 a--u 10.00g 1020.00m

/dev/vdd1  vg0  lvm2 a--u 10.00g   10.00g

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