Tutorial sa LVM Ubuntu

Lvm Ubuntu Tutorial



Ang LVM o Logical Volume Manager ay ginagawang mas madaling pamahalaan ang pamamahala ng disk space sa isang Linux machine. Ang mga tampok ng LVM ay may kasamang:

  • Lumikha, baguhin ang laki, ilipat at tanggalin ang mga pagkahati sa mga disk
  • Pamahalaan ang puwang ng maraming mga hard disk sa pamamagitan ng paglikha ng mga lohikal na dami
  • Magpapatakbo sa system nang hindi alam ang kabuuang puwang ng anumang pagkahati
  • Ang puwang ng anumang pagkahati ay maaaring baguhin ang laki o italaga sa anumang mababang pagkahati ng puwang sa anumang oras
  • Baguhin ang file system ng anumang umiiral na pagkahati o mabilis na alisin ang anumang pagkahati mula sa system
  • Lumikha ng mga snapshot ng anumang tumatakbo na system
  • Lumilikha ng mga guhit na lohikal na dami ng mga disk
  • Paglikha ng software RAID partitions o karaniwang mga partisyon ng isang solong disk
  • Ang mga volume ng disk ay maaaring mapalawak nang mabilis upang makapagbigay ng higit na kakayahang umangkop sa system batay sa mga kinakailangan.

Tatlong pangunahing sangkap ng LVM ay mga pisikal na dami, lohikal na dami at mga pangkat ng dami. Ang mga aparato ng pag-block na ginagamit upang mag-imbak ng mga lohikal na dami ay tinatawag na pisikal na dami. Ang bawat lohikal na dami ay nagtataglay ng isang file system na tumutugma sa isang pagkahati at isang natatanging pangalan ay itinalaga para sa bawat lohikal na dami. Ang koleksyon ng lahat ng pisikal at lohikal na dami ay tinatawag na dami ng pangkat.







Sa tutorial na ito, matututunan mo ang iba't ibang mga kagamitan ng LVM, tulad ng kung paano lumikha o magtanggal ng isang bagong dami, kung paano malaman ang impormasyon tungkol sa kasalukuyang dami, kung paano baguhin ang laki ang mga umiiral na dami ng disk sa Ubuntu at lumikha ng snapshot ng isang tumatakbo na system .



Paglikha, Pagbabago ng laki at Pag-alis ng Mga Linya ng LVM

Dapat kang magkaroon ng root privilege na patakbuhin ang anumang utos ng LVM. Kaya, una sa lahat, kailangan mong patakbuhin ang LVM na may root password.



$sudolvm





Patakbuhin ang utos upang hanapin ang lahat ng mga mayroon nang mga aparato ng block. Sa output, ipinapakita na mayroong dalawang partisyon na / dev / sda1 at / dev / sda5, 1 disk sa / dev / sdb at walang pisikal na dami.

lvm>lvmdiskscan



Lumikha ng Physical Volume

pvcreate ginagamit ang utos upang lumikha ng pisikal na dami mula sa mga storage device. Dito, / dev / sdb ay ginagamit para sa paglikha ng isang pisikal na dami. Patakbuhin ang mga utos upang lumikha ng isang pisikal na dami ng 5GB. Lilitaw ang mensahe ng tagumpay kung matagumpay na lumilikha ang pisikal na dami.

Ngayon, kung pinatakbo mo muli ang utos lvmdiskscan pagkatapos ay makikita mo ang isang pisikal na lakas ng tunog ay nilikha. Sa output, walang libreng disk dahil ang buong disk ay nilikha bilang isang pisikal na dami.

Maaari mo ring gamitin pvdisplay utos na hanapin ang mayroon nang mga pisikal na dami.

Lvm>pvdisplay

Lumikha ng Pangkat ng Dami

Maaari kang lumikha ng isang pangkat ng dami pagkatapos lumikha ng isang pisikal na dami. vgcreate ginagamit ang utos upang lumikha ng bagong pangkat ng dami. Maaari kang lumikha ng isang pangkat ng dami sa pamamagitan ng paggamit ng isa o higit pang mga pisikal na dami. Mayroon lamang isang pisikal na dami. Kaya, ang pangkat ng lakas ng tunog ay maaaring malikha ng isang ito. Ipagpalagay, nais mong lumikha ng isang pangkat ng dami na pinangalanan vg1 kasama si / dev / sdb , pagkatapos ay patakbuhin ang utos tulad ng nasa ibaba. Lilitaw ang mensahe ng tagumpay kung lumilikha nang maayos ang pangkat ng dami.

lvm>vgcreate vg1/dev/banyo

vgdisplay ginagamit ang utos upang makuha ang impormasyon ng mga mayroon nang mga pangkat ng dami. Patakbuhin ang utos upang ipakita ang output.

lvm>vgdisplay

Maaari kang lumikha ng maraming mga pangkat ng dami at ang mga pangkat ng lakas ng tunog ay maaaring magkaroon ng iba't ibang laki ng lawak. Upang lumikha ng pangkat ng dami ng tukoy na laki ng lawak, ang umiiral na dami ay aalisin dito. vgremove Ginamit ang utos na may pangalan ng pangkat ng dami para sa pag-aalis ng mayroon nang pangkat ng dami.

lvm>vgremove vg1

Patakbuhin ang sumusunod vgcreate utos na lumikha ng isang pangkat ng dami ng laki, 100M.

lvm>vgcreate-s100M vg1/dev/banyo

Ngayon, ipapakita ng vgdisplay ang sumusunod na output.

Lumikha ng Lohikal na Dami

Maaari kang lumikha ng lohikal na dami ng tukoy na laki o lahat ng natitirang libreng puwang. lvcreate ginagamit ang utos upang lumikha ng lohikal na dami. Ang lohikal na pangalan ng lakas ng tunog ay tinukoy ng -n pagpipilian at ang laki ng dami ay tinukoy ng -L pagpipilian. Patakbuhin ang sumusunod na utos upang lumikha ng isang lohikal na dami ng 10GB na pinangalanan lv1 para sa pangkat ng lakas ng tunog vg1 na naka-attach sa isang pisikal na dami, / dev / sdb .

lvm>lvcreate-YAN10G-nlv1 vg1

lvdisplay ginagamit ang utos upang makuha ang impormasyon ng lahat ng mga umiiral na lohikal na dami.

Matapos ang paglikha ng lohikal na dami kung ang anumang libreng puwang ay umiiral sa pisikal na dami pagkatapos ng isang bagong lohikal na dami ay maaaring malikha sa pamamagitan ng paggamit ng natitirang libreng puwang na may -ang pagpipilian Patakbuhin ang utos upang lumikha ng isang lohikal na dami, lv2 gamit ang lahat ng libreng puwang ng pangkat ng dami, vg1

lvm>lvcreate-ang 100%LIBRE-nlv2 vg1

Maaari kang lumikha ng isang lohikal na dami ng maraming mga advanced na pagpipilian. Ang ilan sa mga pagpipilian ay ipinaliwanag dito. Ang isa sa mga mahahalagang pagpipilian ay –type na tumutukoy sa uri ng paglalaan ng isang lohikal na dami. Ang ilan sa mga karaniwang ginagamit na uri ay guhit, guhit at pagsalakay1. Ang default na uri ay linear kung saan sunud-sunod na idinagdag ang mga pisikal na aparato. Hindi bababa sa dalawang pisikal na dami ang kinakailangan upang lumikha ng isang guhit na uri na lohikal na dami. Ang pagganap ng ganitong uri ng lohikal na dami ay mas mahusay ngunit pinapataas nito ang kahinaan ng data. Upang lumikha ng may guhit na lohikal na dami ng ee pagpipilian ay ginagamit. ginagamit ang uri ng raid1 upang lumikha ng salamin ng dami ng RAID1. Ang uri na ito ay nangangailangan din ng minimum na dalawang pisikal na dami na may kinakailangang puwang upang lumikha ng lohikal na dami. Kaya, upang lumikha ng dami ng may guhit at raid1 na uri kailangan mong lumikha ng hindi bababa sa dalawang pisikal na dami at patakbuhin ang mga sumusunod na utos.

Nakuha ang Dami:

lvm>lvcreate--typemay guhit-ako 2 -YAN10G-ns_vol1 vol_group

Dami ng Raid1:

lvm>lvcreate--typepagsalakay1-m 2 -YAN20G-nm_vol1 vol_group

lvremove ginagamit ang utos upang alisin ang anumang umiiral na lohikal na dami. Aalisin ng sumusunod na utos ang lv2 lohikal na dami na matatagpuan sa ilalim ng pangkat ng dami ng vg1.

lvm>lvremove/dev/vg1/lv2

Lumikha ng Snapshot

Kailangan mong gamitin ang orihinal na lohikal na dami sa halip na pisikal na dami upang lumikha ng isang snapshot ng dami na iyon. Alisin ang lahat ng mayroon nang mga lohikal na dami at lumikha ng isang bagong lohikal na dami na mas maliit kaysa sa laki ng pisikal na dami dahil ang snapshot ay lilikha sa libreng puwang ng pisikal na dami.

Ngayon, kung nais mong lumikha ng isang snapshot ng lohikal na dami pagkatapos ay patakbuhin ang sumusunod na utos upang lumikha ng snapshot ng lv1. Dito, ang pangalan ng snapshot ay snap_ck at ang laki ng snapshot ay 6G. Kung ang libreng puwang ng pisikal na aparato ay mas mababa sa 6G pagkatapos ng isang error ay bubuo at walang snapshot ang lilikha.

lvm>lvcreate-s -YAN6G-nsnap_ck vg1/lv1

-punta Ginagamit ang pagpipilian upang mabawi ang isang lohikal na dami mula sa isang snapshot. Kapag nagpatupad ang utos pagkatapos ay ang lohikal na dami ay maibabalik mula sa kung saan nakuha ang snapshot.

lvm>lvconvert--govg1/snap_ck

Baguhin ang laki ng Lohikal na Dami

Madali mong mababago ang laki ng anumang lohikal na dami sa pamamagitan ng paggamit lvresize utos Ginamit ang utos na ito ng -L mga pagpipilian para sa pagtatakda ng bagong sukat para sa anumang umiiral na dami. Sa una, suriin ang kasalukuyang laki ng anumang lohikal na dami na nais mong baguhin ang laki na ginagamit lvscan utos Ang kasalukuyang laki ng lakas ng tunog ay 5GB sa sumusunod na output.

lvm>lvscan

Kung nais mong baguhin ang laki at itakda ang laki ng lakas ng tunog sa 9GB pagkatapos ay patakbuhin ang lvresize na utos na may mga kinakailangang pagpipilian at suriin ang laki ng lakas ng tunog ay nadagdagan nang maayos o hindi.

lvm>lvresize-YAN+ 4G vg1/lv1
lvm>lvscan

Alisin ang Physical Volume mula sa Pangkat ng Dami

Kung ang anumang pangkat ng dami ay naglalaman ng dalawa o higit pang mga pisikal na dami at nais mong alisin ang pagkakabit ng anumang partikular na pisikal na dami mula sa dami ng pangkat pagkatapos ay patakbuhin vgreduce utos na may pangalan ng pangkat ng dami at pangalan ng pisikal na dami. Kung ginagamit ang pisikal na dami pagkatapos hindi mo maaalis ang dami mula sa pangkat ng dami. Sa kasong iyon, kailangan mong ilipat ang kinakailangang pisikal na dami sa isa pang lokasyon ng pisikal na dami ng pangkat ng dami. Kaya't ang pangkat ng dami ay dapat magkaroon ng higit sa isang pisikal na dami upang magawa ang gawain. Matapos ilipat ang dami ng pisikal, maaari mong maisagawa ang mga sumusunod na utos upang alisin ang pisikal na dami na iyon mula sa pangkat ng dami. Hindi mo magagawang patakbuhin ang mga utos kung mayroon ka lamang isang pisikal na aparato sa pangkat ng dami.

lvm>pvmove/dev/banyo
lvm>vgreduce vg1/dev/banyo

lvm>pvremove/dev/banyo

Kinakailangan na magkaroon ng kaalaman sa paggamit ng LVM para sa pamamahala ng mga aparato ng imbakan ng system nang mahusay. Kung naiintindihan at nasubukan mo nang maayos ang mga nabanggit na utos ng tutorial na ito maaari mong mailapat ang mga utos na ito sa Ubuntu para sa pag-configure ng iyong mga disk batay sa iyong mga kinakailangan.