Dorim să investigăm o configurație existentă LVM. Pentru aceasta pornim mașina virtuală aferentă KVM:
student@mjolnir:~/saisp$ ./lvm-start-kvm
și ne conectăm peste SSH pentru a lucra în mașina virtuală:
student@mjolnir:~/saisp$ ssh -l root 192.168.0.2
Mașina virtuală conține o configurație LVM; pachetul lvm2, necesar configurării, este instalat. Pentru a o investiga listăm volumele fizice, grupurile de volume și volumele logice folosind, respectiv comenzile pvs, vgs, lvs:
root@lvm:~# pvs PV VG Fmt Attr PSize PFree /dev/sdb1 azeroth lvm2 a-- 1020.00m 0 /dev/sdc1 azeroth lvm2 a-- 1020.00m 0 root@lvm:~# vgs VG #PV #LV #SN Attr VSize VFree azeroth 2 3 0 wz--n- 1.99g 0 root@lvm:~# lvs LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert arathor azeroth -wi-a----- 700.00m dalaran azeroth -wi-a----- 840.00m lordaeron azeroth -wi-a----- 500.00m
Detalii aflăm folosind comenzile pvdisplay, vgdisplay și lvdisplay:
root@lvm:~# pvdisplay --- Physical volume --- PV Name /dev/sdb1 [...] --- Physical volume --- PV Name /dev/sdc1 [...] root@lvm:~# vgdisplay --- Volume group --- VG Name azeroth [...] root@lvm:~# lvdisplay --- Logical volume --- LV Path /dev/azeroth/lordaeron [...] --- Logical volume --- LV Path /dev/azeroth/arathor [...] --- Logical volume --- LV Path /dev/azeroth/dalaran [...]
Observăm că în cadrul infrastructurii LVM există două volume fizice (physical volumes): /dev/sdb1 și /dev/sdc1. Aceste două volume fizice sunt angrenate într-un grup de volume denumit azeroth, care este partiționat în trei volume logice denumite arathor, dalaran și lordaeron.
Căile către volumele logice sunt, respectiv /dev/azeroth/arathor, /dev/azeroth/dalaran și /dev/azeroth/lordaeron. Calea către fiecare volum cuprinde numele grupului de volume și apoi numele volumului logic. Acestea sunt, de fapt, link-uri simbolice către fișiere de tip dispozitiv direct din /dev:
root@lvm:~# ls -l /dev/azeroth/lordaeron lrwxrwxrwx 1 root root 7 Mar 16 16:57 /dev/azeroth/lordaeron -> ../dm-0