Linux expande o LVM para o espaço não alocado

2

Eu estendi o espaço em disco de uma VM linux e gostaria de poder usar esse novo espaço não alocado. Existem duas partições no meu disco até agora, a primeira tem um sinalizador de inicialização, e a segunda tem um sinalizador lvm e, em seguida, há espaço livre. Como posso conseguir isso com o CLI?

> lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
fd0               2:0    1    4K  0 disk
sda               8:0    0   15G  0 disk               <---- available space
├─sda1            8:1    0  500M  0 part /boot
└─sda2            8:2    0  7.5G  0 part
  ├─centos-root 253:0    0  6.7G  0 lvm  /             <---- partition to extend
  └─centos-swap 253:1    0  820M  0 lvm  [SWAP]
    
por rogerRJ 01.03.2016 / 13:14

1 resposta

2

Primeiro, você precisa criar uma partição usando o fdisk (ou qualquer outra ferramenta de particionamento com a qual se sinta confortável) nesse espaço livre:

fdisk /dev/sda

digite n para uma nova partição e, em seguida, retorne para aceitar todos os padrões; depois de voltar ao prompt do fdisk, digite w para gravar as alterações. Vamos supor que a partição criada é /dev/sda3 . Saia do fdisk.

Em seguida, você diz ao Linux que deseja usar essa partição com o LVM:

pvcreate /dev/sda3

e você adiciona esse volume físico ao grupo de volumes existente:

vgextend centos /dev/sda3

Agora você pode estender a partição raiz (ou seja, o Logical Volume centos-root ) e o sistema de arquivos subjacente usando todo o espaço disponível:

lvextend -r -l +100%FREE /dev/centos/root

Feito.

    
por 01.03.2016 / 13:50