Logical Volume Management sa Debian Linux


Ang Debian Linux usa ka sikat nga distribusyon sa Linux ug nagsilbi sa mga end user workstation ingon man mga network server. Ang Debian kanunay nga gidayeg tungod sa usa ka lig-on nga pag-apod-apod sa Linux. Ang kalig-on ni Debian nga gipares sa pagka-flexible sa LVM naghimo alang sa usa ka labi ka dali nga solusyon sa pagtipig nga mapasalamatan ni bisan kinsa.

Sa wala pa ipadayon kini nga panudlo, ang Tecmint nagtanyag usa ka maayo nga pagrepaso ug kinatibuk-ang pagtan-aw sa pag-install sa Debian 7.8 \Wheezy nga makit-an dinhi:

  1. Pag-instalar sa Debian 7.8 \Wheezy

Ang Logical Volume Management (LVM) usa ka pamaagi sa pagdumala sa disk nga nagtugot sa daghang mga disk o partisyon nga makolekta ngadto sa usa ka dako nga storage pool nga mahimong mabungkag ngadto sa storage alokasyon nga nailhang Logical Volumes.

Tungod kay ang usa ka administrador makadugang sa daghang mga disk/partisyon sumala sa ilang gusto, ang LVM mahimong usa ka praktikal nga kapilian alang sa pagbag-o sa mga kinahanglanon sa pagtipig. Gawas sa dali nga pagpalapad sa LVM, pipila ka mga bahin sa kalig-on sa datos gitukod usab sa LVM. Ang mga feature sama sa snap-shot nga mga abilidad ug data migration gikan sa pakyas nga mga drive, naghatag sa LVM og mas daghang abilidad sa pagpadayon sa data integrity ug availability.

  1. Sistema sa Operating – Debian 7.7 Wheezy
  2. 40gb boot drive – sda
  3. 2 Seagate 500gb drive sa Linux Raid – md0 (RAID dili kinahanglan)
  4. Koneksyon sa network/Internet

Pag-instalar ug Pag-configure sa LVM sa Debian

1. Ang gamut/administratibo nga pag-access sa sistema gikinahanglan. Makuha kini sa Debian pinaagi sa paggamit sa su command o kung ang angay nga mga setting sa sudo na-configure, mahimo usab nga magamit ang sudo. Bisan pa, kini nga giya mag-angkon sa root login nga adunay su.

2. Niini nga punto ang LVM2 nga pakete kinahanglan nga i-install sa sistema. Mahimo kini pinaagi sa pagsulod sa mosunod sa command line:

# apt-get update && apt-get install lvm2

Niini nga punto ang usa sa duha ka mga sugo mahimong ipadagan aron masiguro nga ang LVM na-install ug andam nga gamiton sa sistema:

# dpkg-query -s lvm2
# dpkg-query -l lvm2

3. Karon nga na-install na ang software sa LVM, panahon na sa pag-andam sa mga himan para gamiton sa LVM Volume Group ug sa katapusan ngadto sa Logical Volumes.

Sa pagbuhat niini ang pvcreate utility gamiton sa pag-andam sa mga disk. Kasagaran ang LVM himoon sa kada partition nga basehan gamit ang usa ka himan sama sa fdisk, cfdisk, parted, o gparted sa partition ug flag sa mga partition para gamiton sa LVM setup, bisan pa niana alang niini nga setup duha ka 500gb drives ang gi-raid sa tingub aron makahimo og RAID array nga gitawag og /dev/md0.

Kini nga RAID array kay usa ka simple nga mirror array para sa redundancy purposes. Sa umaabot, isulat usab ang usa ka artikulo nga nagpatin-aw kung giunsa ang RAID nahimo. Sa pagkakaron, magpadayon kita sa pag-andam sa pisikal nga mga tomo (Ang asul nga mga bloke sa dayagram sa sinugdanan sa artikulo).

Kung dili mogamit ug RAID device, ilisan ang mga device nga mahimong bahin sa LVM setup para sa '/dev/md0'. Ang pag-isyu sa mosunod nga sugo mag-andam sa RAID device alang sa paggamit sa usa ka LVM setup:

# pvcreate /dev/md0

4. Sa higayon nga ang RAID array maandam na, kini kinahanglan nga idugang sa usa ka Volume Group (ang berde nga rectangle sa diagram sa sinugdanan sa artikulo) ug kini matuman pinaagi sa paggamit sa vgcreate command.

Ang vgcreate nga sugo magkinahanglan ug labing menos duha ka argumento nga gipasa niini niining puntoha. Ang unang argumento mao ang ngalan sa Volume Group nga pagabuhaton ug ang ikaduhang argumento mao ang ngalan sa RAID device nga giandam uban sa pvcreate sa lakang 3 (/dev/md0). Ang paghiusa sa tanan nga mga sangkap maghatag usa ka mando sama sa mosunod:

# vgcreate storage /dev/md0

Niining puntoha, ang LVM gisugo sa paghimo og volume group nga gitawag og 'storage' nga mogamit sa device nga '/dev/md0' aron tipigan ang datos nga ipadala ngadto sa bisan unsang lohikal nga mga volume nga sakop sa 'storage' volume group. Bisan pa, sa kini nga punto wala pa'y bisan unsang Logical Volumes nga magamit alang sa mga katuyoan sa pagtipig sa datos.

5. Duha ka sugo ang dali nga ma-isyu aron pagkumpirma nga ang Volume Group malampuson nga nahimo.

  1. vgdisplay – Maghatag ug mas dakong detalye bahin sa Volume Group.
  2. vgs – Usa ka dali nga usa ka linya nga output aron makumpirma nga ang Volume Group anaa na.

# vgdisplay
# vgs

6. Karon nga ang Volume Group gipamatud-an nga andam, ang Logical Volumes mismo, mahimong mabuhat. Kini ang katapusan nga katuyoan sa LVM ug kini nga Logical Volume mao ang mga datos nga ipadala aron masulat sa nagpahiping pisikal nga mga volume (PV) nga naglangkob sa Volume Group (VG).

Aron mahimo ang Logical Volumes, daghang mga argumento ang kinahanglan ipasa sa lvcreate utility. Ang labing importante ug importante nga mga argumento naglakip sa: ang gidak-on sa Logical Volume, ang ngalan sa Logical Volume, ug asa nga Volume Group (VG) kining bag-ong gibuhat nga Logical Volume (LV) mahisakop. Ang pagbutang sa tanan niini nga maghiusa maghatag usa ka lvcreate nga mando sama sa mosunod:

# lvcreate -L 100G -n Music storage

Epektibo kini nga sugo nag-ingon sa pagbuhat sa mosunod: paghimo ug Logical Volume nga 100 gigabytes ang gitas-on nga adunay ngalan sa Musika ug iya sa Volume Group storage. Magpadayon ta ug maghimo ug lain nga LV para sa Mga Dokumento nga adunay gidak-on nga 50 gigabytes ug himoa kini nga miyembro sa parehas nga Volume Group:

# lvcreate -L 50G -n Documents storage

Ang paghimo sa Logical Volumes mahimong makumpirma sa usa sa mosunod nga mga sugo:

  1. lvdisplay – Detalyadong output sa Logical Volumes.
  2. lvs – Dili kaayo detalyado nga output sa Logical Volumes.

# lvdisplay
# lvs