![Como posso dizer ao pvresize para expandir um volume físico para incluir todo o espaço disponível?](https://rvso.com/image/658372/Como%20posso%20dizer%20ao%20pvresize%20para%20expandir%20um%20volume%20f%C3%ADsico%20para%20incluir%20todo%20o%20espa%C3%A7o%20dispon%C3%ADvel%3F.png)
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