O novo tamanho da extensão não é um ajuste perfeito. erro ao alterar o PE no LVM

0

Eu tenho / dev / sda11 com 1040Mib e crie VG com o nome vg3.

Eu não mencionei -s para PE, então foram necessários 4 PE. Eu posso deletar, mas eu quero mudar para PE 16.

Ao usar o comando vgchange -s, estou recebendo o erro.

[root@r1 ~]# vgchange -s 16 vg3
  New extent size is not a perfect fit

<[root@r1 ~]# vgdisplay vg3
  --- Volume group ---
  VG Name               vg3
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               1.01 GiB
  PE Size               4.00 MiB
  Total PE              259
  Alloc PE / Size       0 / 0
  Free  PE / Size       259 / 1.01 GiB
  VG UUID               RjUvrB-GrDx-dmvR-10hQ-TcPd-8sWZ-rUg7fL>

Eu quero alterar o tamanho do PE de 4.00 MiB para 16.00 MiB.

Estou usando o comando errado? Ou existe uma maneira diferente de alterar o tamanho dos PEs?

    
por Sagar Dalvi 01.08.2017 / 11:02

1 resposta

0

Ao alterar o tamanho da extensão, o tamanho VG existente precisa ser um múltiplo do tamanho da extensão. No seu caso, o tamanho VG existente é de 259 extensões * 4 MiB = 1036 MiB. Se você planeja usar um tamanho de 16 MiB, o tamanho VG existente não é um múltiplo disso (1036 MiB / 16 MiB tem um resto).

Do seu vgdisplay, vejo que você não tem LVs alocados no VG, então o mais fácil no seu caso é remover o VG existente:

vgremove vg3

e, em seguida, recrie-o com

vgcreate -s 16m vg3 /dev/path_to_the_pv_dev
    
por 31.08.2017 / 15:45