Posts Tagged ‘ubuntu extend lvm’
Extindere spatiu LVM pe Ubuntu pentru VM-uri care ruleaza pe Hyper-V
Pentru extinderea spatiului unei masini virtuale care ruleaza pe Hyper-V (sau pe orice alta platforma de virtualizare) procedura este ceva mai complexa decat pe Windows unde totul se face foarte interactiv din Disk Management. Astfel, dupa extinderea din Hyper-V, cand masina virtuala reporneste, spatiul suplimentar apare ca si freespace .
Prima comanda care o rulam este:
parted
care ne arata partitiile existente si ce este folosita (Using /dev/sda), iar aici daca rulam „print free” o sa putem vedea free space-ul cu spatiul suplimentar extind in Hyper-V. Acum putem partitiona spatiul free. Accesam
cfdisk
unde creem din „Free Space” o partitie noua (Primary sau Logical) urmand ca apoi face Write la partition table in cfdisk.
E important un reboot la server acum.
Dupa reboot rerificam daca noua partitie exista:
fdisk -l /dev/sda
si o sa o gasim partitia FreeSpace facuta mai devreme in cfdisk, denumita ca si Linux si /dev/sdaX)
Acum urmeaza sa punem partitia /dev/sdaX facuta din freeSpace in LVM:
pvcreate /dev/sdaX
O verificam
pvdisplay
unde o sa vedem ca ultima partitie nou creata este /dev/sdaX
Acum urmeaza sa extindem volumul:
vgextend nume_vg /dev/sdaX
unde nume_vg il gasim la pvdisplay.
Verificam efectuarea cu
lvdisplay
Acum urmeaza extinderea la logical volume
lvextend -l+100%FREE /dev/nume_vg/root
Apoi face resize la filesystem:
resize2fs /dev/mapper/nume_-vg-root
Si in final putem observa spatiul suplimentar ruland:
df -h