então posso ver no lsblk que tenho um disco de 250G, mas quando executo pvresize /dev/sda3 não consigo ver o espaço livre para estender o grupo de volumes. Preciso modificar a tabela de partições no modo de usuário único, pois este é o sistema de arquivos raiz? Em um sistema semelhante, consegui executar pvresize, vgextend, lvresize e depois resize2fs
relate perguntas
-
Instantâneo do LVM não atualizando quando o LVM é modificado
-
grub2-mkconfig não está gerando caminhos de montagem corretos (e também como faço para me livrar de kernels extras que não uso mais?)
-
lvm e uma questão de particionamento
-
Redimensionando um volume físico LVM no dispositivo /dev/sdb
-
snap /dev/loop em 100% de utilização -- sem espaço livre
Você precisará expandir a
sda3
partição primeiro, como disse doneal24 nos comentários.Se a sua distribuição tiver o
growpart
comando (às vezes empacotado como seu próprio pacote, às vezes comocloud-utils
oucloud-utils-growpart
), ela ofereceria uma maneira fácil e segura de estender asda3
partição:growpart /dev/sda 3
.Como
sda3
parece ser a partição "mais à direita" do disco, este comando provavelmente seria capaz de estender a partição enquanto o sistema está em execução e fazer com que ela entre em vigor imediatamente, a menos que a versão do kernel seja muito antiga (e com versões muito antigas). kernels, seria necessário reinicializar para tornar a alteração da tabela de partição efetiva).Se você tiver que fazer a modificação da tabela de partição manualmente, lembre-se de duas coisas:
Se a alteração no particionamento não entrar em vigor imediatamente, você pode tentar
partprobe /dev/sda
fazê-la entrar em vigor sem reinicializar. Eventualmente, as ferramentas de particionamento incluirão todas as coisas quepartprobe
podem ser feitas para atualizar a ideia do kernel da tabela de partição, mas com algumas versões (mais antigas) do CentOS/RHEL, há uma chance departprobe
conhecer alguns truques que as versões padrão das ferramentas de particionamento não terão. ainda.Depois disso,
pvresize /dev/sda3
você pode prosseguir paralvresize
.Você não precisa
vgextend
se estiver expandindo um volume físico (PV) LVM existente: é para estender um grupo de volumes (VG) LVM existente adicionando outros PVs a ele. Como você tem uma/boot
partição separada, não deverá haver problemas em permitir que o LV que contém o sistema de arquivos raiz se estenda para vários PVs em discos físicos diferentes, se necessário.