Criei um VM no Azure com Oracle Linux 9. Selecionei um disco de 128G mas quando vejo o tamanho das partições vejo que não foi totalmente utilizado.
[root@oraclelinux ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 128G 0 disk
├─sda1 8:1 0 800M 0 part /boot
├─sda2 8:2 0 28.7G 0 part
│ ├─rootvg-rootlv 252:0 0 18.7G 0 lvm /
│ └─rootvg-crashlv 252:1 0 10G 0 lvm /var/crash
├─sda14 8:14 0 4M 0 part
└─sda15 8:15 0 495M 0 part /boot/efi
sdb 8:16 0 32G 0 disk
└─sdb1 8:17 0 32G 0 part /mnt
Preciso adicionar todo o espaço extra disponível à partição rootvg-rootlv. Não encontrei uma maneira na documentação do Azure. Como é possível adicionar mais espaço à partição com o ponto de montagem /?
[root@oraclelinux ~]$ parted /dev/sda print
Warning: Not all of the space available to /dev/sda appears to be used, you can fix the GPT to use
all of the space (an extra 205520896 blocks) or continue with the current setting?
Fix/Ignore? ignore
Model: Msft Virtual Disk (scsi)
Disk /dev/sda: 137GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
14 1049kB 5243kB 4194kB bios_grub
15 5243kB 524MB 519MB fat16 EFI System Partition boot, esp
1 525MB 1364MB 839MB xfs
2 1364MB 32.2GB 30.8GB lvm
Primeiramente:
A
parted
saída mostra as partições em ordem no disco. Felizmente a partição LVM está no final da lista e por isso pode ser estendida trivialmente.Todos os itens a seguir devem ser executados como root. (Você já fez um backup?)
Permitir
parted
corrigir a discrepância entre o tamanho real do disco e o tamanho do disco relatado. Pode ser necessário agendar uma reinicialização antes de continuarRedimensione a partição LVM para ocupar o restante do disco:
Redimensione o contêiner do volume físico que está dentro da partição redimensionada:
Agora você deve ter um VG grande o suficiente para permitir que seus volumes lógicos aumentem. Verifique se
VSize
agora está se aproximando de 126 GB em vez de apenas 30 GB:Redimensione o volume lógico do sistema de arquivos raiz, aumentando também o tamanho do sistema de arquivos que ele contém:
Aqui, estendi o sistema de arquivos em 50 GB, em vez de todo o valor, para que haja sobra disponível para estender ou criar outro sistema de arquivos no mesmo VG. Se você puder garantir que isso não será necessário, você pode estender o
rootlv
para usar a quantidade total de espaço