Eu estendo o disco em vmware
depois de fazer isso eu recebo a configuração mas como estender o pv /dev/sda1 em 30G para depois estender o vg?
Eu não quero estender a partição com o fdisk, eu só quero estender o pv stop e depois estender o vg e o lv depois.
o código continua, mas ele me diz que o grub não pode ser instalado erro grub-install incapaz de identificar um sistema de arquivos
eu quero isso:
Primeiro veja quais dispositivos você tem:
ls /sys/class/scsi_device/
Esperamos que esta lista corresponda aos discos conectados conforme mostrado no hipervisor. Depois de executar esta verificação de integridade básica, você precisa verificar novamente o dispositivo SCSI apropriado. Por exemplo:
echo 1 > /sys/class/scsi_device/1\:0\:0\:0/device/rescan
Agora seu sistema operacional deve ver o novo tamanho da sua unidade. Verifique executando
fdisk -l
oulsblk
.Neste ponto, sua pergunta se torna relevante: o "volume físico" lvm é uma construção em cima de uma partição ou em cima de um disco físico. Como você já particionou o SDA e atribuiu um
pv
asda1
, a única maneira de estender esse pv específico é primeiro estender essa partição - em outras palavras, exatamente o que você queria evitar.Uma maneira é não usar partições, para VGs de dados.
Crie um novo disco. Não o particione. Crie um VG de todo o disco. Use um link simbólico de disco permanente para PVs, como
/dev/disk/by-path/pci-0000:00:03.0-scsi-0:0:1:2
, ou talvez seja confiável/dev/sdb
. Crie LVs e sistemas de arquivos.A extensão pode ser feita aumentando o tamanho do disco,
rescan-scsi-bus.sh
,pvresize
elvresize --resizefs
.