LVM: df reporta muito espaço livre e nenhum espaço livre no PV

0

Eu quero remover uma partição do LVM. df -h informa um espaço livre de 46 GB:

Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   58G   13G   46G  23% /
devtmpfs                 1.9G     0  1.9G   0% /dev
tmpfs                    1.9G     0  1.9G   0% /dev/shm
tmpfs                    1.9G  9.1M  1.9G   1% /run
tmpfs                    1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/sda1               1014M  261M  754M  26% /boot
VBoxShared               466G  278G  189G  60% /media/sf_VBoxShared
tmpfs                    379M  4.0K  379M   1% /run/user/42
tmpfs                    379M   48K  379M   1% /run/user/1000

No entanto, por alguma razão, todo o LVM acha que não tenho espaço livre - aqui está a saída de pvs -o+pv_used :

  PV         VG     Fmt  Attr PSize   PFree Used   
  /dev/sda2  centos lvm2 a--   <9.00g    0   <9.00g
  /dev/sda3  centos lvm2 a--  <20.00g    0  <20.00g
  /dev/sda5  centos lvm2 a--  <30.00g    0  <30.00g

Por causa disso, pvmove /dev/sda5 falha com o erro "Nenhuma extensão disponível para alocação." O que aconteceu com o meu sistema e como consertar isso?

Para referência, aqui está a saída de fdisk -l (eu redimensionei o volume físico no VirtualBox adicionando mais 20 GB lá):

Disk /dev/sda: 85.9 GB, 85899345920 bytes, 167772160 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000c178c

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200    20971519     9436160   8e  Linux LVM
/dev/sda3        20971520    62914559    20971520   8e  Linux LVM
/dev/sda4        62914560   125829119    31457280    5  Extended
/dev/sda5        62916608   125829119    31456256   8e  Linux LVM

Disk /dev/mapper/centos-root: 62.3 GB, 62264442880 bytes, 121610240 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/centos-swap: 1073 MB, 1073741824 bytes, 2097152 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Eu tenho o CentOS 7.5.

    
por Daniel Frużyński 21.09.2018 / 17:20

2 respostas

0

Você está confundindo o volume físico e o volume lógico.

Você cria um grupo de volumes, feito de volumes físicos (discos / partições), que podem ser transformados em um ou mais volumes lógicos ("discos" montáveis).

Você está fora de extensão. Isso está dizendo que o seu PV está totalmente alocado. Que baseado no que você disse, está correto. Quando você executa o df, você pode ver o nível de consumo do LV, que gasta algum uso e algum espaço de soare.

As coisas estão funcionando como deveriam.

    
por 21.09.2018 / 17:32
0

Se eu entendi o que você está dizendo corretamente, o / dev / sda originalmente tinha cerca de 66GB de tamanho. Você adicionou 20GB ao / dev / sda para agora chegar a 86GB, sim?

Se sim, você cresceu em alguma das partições ou criou uma nova partição? Seus volumes físicos são partições em / dev / sda. Adicionar espaço a / dev / sda, mas não aumentar uma partição ou criar uma nova partição para adicionar ao grupo de volumes centos significa que o LVM não verá o espaço extra.

Eu recomendo redimensionar / dev / sda5 para ver o espaço extra, ou criar uma nova partição, / dev / sda6, e adicionar isso ao grupo de volume.

Se você redimensionar, precisará fazer um pvscan para que o LVM veja o espaço extra.

Se você adicionar, precisará fazer um vgextend para adicionar o novo volume físico.

Espero que isso ajude.

    
por 21.09.2018 / 17:32