This shows you the differences between two versions of the page.
|
saisp:labs:04:contents:02 [2013/11/11 00:46] 127.0.0.1 external edit |
saisp:labs:04:contents:02 [2014/03/16 23:55] (current) razvan.deaconescu |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ==== 02. Lorem ipsum ==== | + | ==== 02. [10p] Creare entități LVM ==== |
| - | ... | + | Mai avem încă două partiții fizice pe care le putem folosi: ''/dev/sdb2'' și ''/dev/sdc2''. Le vom folosi pentru a crea un nou grup de volum și apoi noi volume logice. |
| + | Vom crea grupul de volume ''kalimdor'' și volumele logice ''durotar'', ''ashenvale'' și ''tanaris'' cu dimensiunile respectiv de 1G, 500M, 500M. | ||
| + | |||
| + | Pentru început marcăm volumele fizice ca viitoare componente LVM:<code bash> | ||
| + | root@lvm:~# pvcreate /dev/sdb2 | ||
| + | Physical volume "/dev/sdb2" successfully created | ||
| + | root@lvm:~# pvcreate /dev/sdc2 | ||
| + | Physical volume "/dev/sdc2" successfully created | ||
| + | </code> | ||
| + | Investigăm crearea acestora folosind comenzile ''pvs'' și ''pvdisplay'':<code bash> | ||
| + | root@lvm:~# pvs | ||
| + | PV VG Fmt Attr PSize PFree | ||
| + | /dev/sdb1 azeroth lvm2 a-- 1020.00m 0 | ||
| + | /dev/sdb2 lvm2 a-- 1.00g 1.00g | ||
| + | /dev/sdc1 azeroth lvm2 a-- 1020.00m 0 | ||
| + | /dev/sdc2 lvm2 a-- 1.00g 1.00g | ||
| + | root@lvm:~# pvdisplay | ||
| + | [...] | ||
| + | </code> | ||
| + | Observăm că, pe moment, volumele logice ''/dev/sdb2'' și ''/dev/sdc2'' nu fac parte din nici un volum. | ||
| + | |||
| + | Acum creăm volumul ''kalimdor'' din cele două volume fizice:<code bash> | ||
| + | root@lvm:~# vgcreate kalimdor /dev/sdb2 /dev/sdc2 | ||
| + | Volume group "kalimdor" successfully created | ||
| + | </code> | ||
| + | Urmărim configurația grupului de volume nou creat folosind comenzile ''vgs'', respectiv ''vgdisplay'':<code bash> | ||
| + | root@lvm:~# vgs kalimdor | ||
| + | VG #PV #LV #SN Attr VSize VFree | ||
| + | kalimdor 2 0 0 wz--n- 1.99g 1.99g | ||
| + | root@lvm:~# vgdisplay kalimdor | ||
| + | --- Volume group --- | ||
| + | VG Name kalimdor | ||
| + | </code> | ||
| + | |||
| + | Ulterior creăm și cele trei volume logice:<code bash> | ||
| + | root@lvm:~# lvcreate -n durotar -L 1G kalimdor | ||
| + | Logical volume "durotar" created | ||
| + | root@lvm:~# lvcreate -n ashenvale -L 500m kalimdor | ||
| + | Logical volume "ashenvale" created | ||
| + | root@lvm:~# lvcreate -n tanaris -L 500m kalimdor | ||
| + | Logical volume "tanaris" created | ||
| + | </code> | ||
| + | Apoi folosim comenzile ''lvs'' și ''lvdisplay'' pentru a afișa informații despre volumele logice create:<code bash> | ||
| + | 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 | ||
| + | ashenvale kalimdor -wi-a----- 500.00m | ||
| + | durotar kalimdor -wi-a----- 1.00g | ||
| + | tanaris kalimdor -wi-a----- 500.00m | ||
| + | root@lvm:~# lvdisplay | ||
| + | [...] | ||
| + | </code> | ||
| + | |||
| + | În final am folosit patru partiții fizice (''/dev/sdb1'', ''/dev/sdc1'', ''/dev/sdb2'', ''/dev/sdc2'') pentru a crea două grupuri de volume (''azeroth'' și ''kalimdor'') și trei volume logice pe fiecare grup de volume. | ||