Posts Tagged ‘lvm’

Extindere spatiu LVM pe Ubuntu pentru VM-uri care ruleaza pe Hyper-V

lvmPentru 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

Montare partitii LVM pe Ubuntu

Montarea palvmrtitiilor LVM pe Ubuntu se face putin diferit fata de stick-uri, cd/dvd-uri, hdd extern etc.

Primul pas este sa instalam lvm2

apt-get install lvm2

Apoi scanam partitiile logicale existente pe sistem:

vgscan

Daca partitia are un nume mai dificil o redenumim folosind:

vgchange -ay NumeVolum00

Localizam volumul care este declarat ca root pentru a folosi numele la montarea acestuia:

lvs

Creem un folder pentru mount point:

mkdir /mnt/lvm

Montam efectiv partitia LVM:

mount /dev/NumeVolum00 /

 

srv StandDuPp
Articole recente