
Temos um servidor MySQL mal implementado que foi construído por um fornecedor. Ele consumiu 100% do espaço disponível em disco e, assim que qualquer espaço for liberado, o MySQL passa a consumi-lo. Isto é, obviamente, um problema.
Atualmente temos 2 discos em um ataque 1+0 e acabamos de adicionar 2 adicionais. Nós os adicionamos diretamente ao RAID, portanto o tamanho do disco deve ser essencialmente o dobro do que era anteriormente.
Pvresize seria nosso próximo passo, mas parece apenas facilitar o crescimento para números específicos (pvresize --setphysicalvolumesize 20G /caminho/para/disco).
Existe um comando equivalente que permite especificar a expansão para todo o espaço físico do disco (ou, neste caso, a matriz)?
Responder1
ComoYoonixapontou noComente, o pvresize sem opções é redimensionadovolume físicoao tamanho que o sistema operacional informa para a partição subjacente.
pvresize /dev/sdXY
--setphysicalvolumesize
opção pode ser usada para reduzir ovolume físicoou para substituir o tamanho detectado automaticamente pelo sistema operacional (se por algum motivo estiver errado).
Para estender umvolume lógicopara capacidade total disponível você deve passar para lvextend
a opção explícita:
lvextend -l +100%FREE /dev/VGNAME/LVNAME