Não é possível estender o tamanho de um volume lógico do LVM

3

Durante a instalação do RedHat, criei um grupo de volumes com dois volumes lógicos.

Volume Group Name = VolGroup00
LVMs              = LogVol00 and LogVol01
LogVol00 size = 48G
LogVol01 size = 81G

Eu adicionei um disco rígido adicional de 146 GB. Eu adicionei essa unidade como um volume físico e executei o comando pvs :

  PV         VG         Fmt  Attr PSize   PFree
  /dev/sda3  VolGroup00 lvm2 a-   132.00G      0
  /dev/sdb5  VolGroup00 lvm2 a-   136.09G 136.09G

Agora estou tentando estender o tamanho de LogVol01 de 81 GB para + 200 GB usando o comando

lvextend /dev/VolGroup00/LogVol01 -l 100%VG

Mas está me dando este erro:

[root@APP ~]# lvextend /dev/VolGroup00/LogVol01 -l 100%VG
  Extending logical volume LogVol01 to 268.09 GB
  Insufficient free space: 5917 extents needed, but only 4355 available

Como posso corrigir isso e ampliar meu volume?

    
por OmiPenguin 07.05.2013 / 13:34

1 resposta

7

-l 100%VG tentará estender o volume lógico para que seu tamanho total seja igual ao tamanho total do grupo de volumes. Isso não é o que você quer - você já tem outro volume lógico nesse VG, que está ocupando espaço.

Se você quiser que o volume lógico use todo o espaço livre disponível no grupo de volumes, o comutador deve ser -l +100%FREE (ou seja, tornar o novo tamanho de volume seu tamanho atual mais 100% do espaço livre no grupo de volumes ).

(Se é uma boa ideia ou não depende completamente de quão bem você sabe como as demandas de armazenamento nos dois LVs irão evoluir ao longo do tempo, eu acho.)

    
por 07.05.2013 / 13:45

Tags