LVM Ubuntun opetusohjelma

Lvm Ubuntu Tutorial



LVM tai Logical Volume Manager helpottaa levytilan hallintaa Linux -koneella. LVM: n ominaisuuksia ovat:

  • Luo, muuta kokoa, siirrä ja poista osioita levyiltä
  • Hallitse useiden kiintolevyjen tilaa luomalla loogisia taltioita
  • Käytä järjestelmää tietämättä minkä tahansa osion kokonaistilaa
  • Minkä tahansa osion tilaa voidaan muuttaa tai määrittää mille tahansa pienitilaiselle osiolle milloin tahansa
  • Muuta olemassa olevan osion tiedostojärjestelmää tai poista osio järjestelmästä nopeasti
  • Luo tilannekuvia mistä tahansa käynnissä olevasta järjestelmästä
  • Luo levyille raidallisia loogisia taltioita
  • Ohjelmisto -RAID -osioiden tai yhden levyn vakio -osioiden luominen
  • Levyn tilavuuksia voidaan laajentaa lennossa, jotta järjestelmästä saadaan enemmän joustavuutta vaatimusten perusteella.

LVM: n kolme pääkomponenttia ovat fyysiset volyymit, loogiset volyymit ja volyymiryhmät. Lohkolevyjä, joita käytetään loogisten taltioiden tallentamiseen, kutsutaan fyysisiksi taltioiksi. Jokaisella loogisella taltiolla on tiedostojärjestelmää, joka vastaa osiota, ja kullekin loogiselle taltiolle annetaan yksilöllinen nimi. Kaikkien fyysisten ja loogisten volyymien kokoelmaa kutsutaan volyymiryhmäksi.







Tässä opetusohjelmassa opit LVM: n eri apuohjelmia, kuten uuden aseman luomisen tai poistamisen, nykyisten taltioiden tietojen selvittämisen, levyn nykyisten levyjen koon muuttamisen Ubuntussa ja tilannekuvan luomisen käynnissä olevasta järjestelmästä .



LVM -komponenttien luominen, koon muuttaminen ja poistaminen

Sinulla on oltava pääkäyttäjän oikeudet minkä tahansa LVM -komennon suorittamiseen. Joten, ensinnäkin, sinun on suoritettava LVM pääkäyttäjän salasanalla.



$sudolvm





Suorita komento löytääksesi kaikki olemassa olevat lohkolaitteet. Lähdössä näkyy, että on kaksi osiota, jotka ovat /dev/sda1 ja /dev/sda5, 1 levy sisään /dev/sdb eikä fyysisiä määriä.

lvm>lvmdiskscan



Luo fyysinen tilavuus

pvcreate komentoa käytetään fyysisen aseman luomiseen tallennuslaitteista. Tässä, /dev/sdb käytetään fyysisen aseman luomiseen. Suorita komennot luodaksesi fyysisen 5 Gt: n aseman. Menestysviesti tulee näkyviin, jos fyysinen asema luodaan onnistuneesti.

Jos nyt suoritat komennon uudelleen lvmdiskscan sitten näet fyysisen äänen. Tuloksessa ei ole vapaata levyä, koska koko levy luodaan fyysisenä taltiona.

Voit myös käyttää pvdisplay komento löytää olemassa olevat fyysiset asemat.

Lvm>pvdisplay

Luo Volume Group

Voit luoda volyymiryhmän fyysisen aseman luomisen jälkeen. vgcreate komentoa käytetään uuden volyymiryhmän luomiseen. Voit luoda volyymiryhmän käyttämällä yhtä tai useampaa fyysistä taltiota. On vain yksi fyysinen tilavuus. Joten volyymiryhmä voidaan luoda tällä. Oletetaan, että haluat luoda volyymiryhmän nimeltä vg1 kanssa /dev/sdb , suorita sitten alla oleva komento. Menestysviesti tulee näkyviin, jos äänenvoimakkuusryhmä luo oikein.

lvm>vgcreate vg1/dev/kylpyhuone

vgdisplay komentoa käytetään tietojen hankkimiseen olemassa olevista volyymiryhmistä. Näytä komento suorittamalla komento.

lvm>vgdisplay

Voit luoda useita volyymiryhmiä, ja äänenvoimakkuusryhmät voivat olla eri kokoisia. Tietyn laajuisen tilavuusryhmän luomiseksi olemassa oleva volyymi poistetaan täältä. vgremove komentoa käytetään volyymiryhmän nimen kanssa poistamaan olemassa oleva volyymiryhmä.

lvm>vgremove vg1

Suorita seuraava vgcreate komento luodaksesi tilavuusryhmän, jonka koko on 100M.

lvm>vgcreate-s100 miljoonaa vg1/dev/kylpyhuone

Nyt vgdisplay näyttää seuraavan tuloksen.

Luo looginen tilavuus

Voit luoda tietyn kokoisen loogisen tilavuuden tai kaiken jäljellä olevan vapaan tilan. Luo -komentoa käytetään loogisen aseman luomiseen. Loogisen aseman nimen määrittää -n -vaihtoehto ja aseman koon määrittää -L -vaihtoehto. Luo 10 Gt: n looginen taltio nimeltä suorittamalla seuraava komento lv1 volyymiryhmälle vg1 joka on kiinnitetty fyysiseen tilavuuteen, /dev/sdb .

lvm>Luo-ne10G-nlv1 vg1

lvdisplay -komentoa käytetään kaikkien olemassa olevien loogisten taltioiden tietojen hakemiseen.

Loogisen aseman luomisen jälkeen, jos fyysisessä tilavuudessa on vapaata tilaa, uusi looginen tilavuus voidaan luoda käyttämällä jäljellä olevaa vapaata tilaa käyttämällä -he vaihtoehto. Luo looginen taltio suorittamalla komento, lv2 käyttämällä koko tilaryhmän vapaata tilaa, vg1

lvm>Luo-he 100%VAPAA-nlv2 vg1

Voit luoda loogisen aseman monilla lisäasetuksilla. Joitakin vaihtoehtoja selitetään täällä. Yksi tärkeistä vaihtoehdoista on –type, joka määrittää loogisen aseman varaustyypin. Jotkut yleisimmin käytetyistä tyypeistä ovat lineaarinen, raidallinen ja raid 1. Oletustyyppi on lineaarinen, kun fyysisiä laitteita lisätään peräkkäin. Raidallisen tyypin loogisen aseman luomiseksi tarvitaan vähintään kaksi fyysistä asemaa. Tämän tyyppisen loogisen aseman suorituskyky on parempi, mutta se lisää tietojen haavoittuvuutta. Raidallisen loogisen äänenvoimakkuuden luomiseen käytetään -i -vaihtoehtoa. raid1 -tyyppiä käytetään RAID1 -aseman peilin luomiseen. Tämä tyyppi vaatii myös vähintään kaksi fyysistä asemaa, joissa on riittävästi tilaa loogisen aseman luomiseksi. Joten raidallisen ja raid1 -tyyppisen aseman luomiseksi sinun on luotava vähintään kaksi fyysistä taltiota ja suoritettava seuraavat komennot.

Riisuttu äänenvoimakkuus:

lvm>Luo--tyyppiraidallinen-i 2 -ne10G-ns_vol1 vol_group

Raid1 -äänenvoimakkuus:

lvm>Luo--tyyppihyökkäys 1-m 2 -ne20G-nm_vol1 vol_group

lvremove -komentoa käytetään poistamaan kaikki olemassa olevat loogiset asemat. Seuraava komento poistaa vv1 -lohkoryhmän alla olevan loogisen aseman lv2.

lvm>lvremove/dev/vg1/lv2

Luo tilannekuva

Sinun on käytettävä alkuperäistä loogista asemaa fyysisen äänenvoimakkuuden sijaan, jotta voit luoda tilannekuvan siitä. Poista kaikki olemassa olevat loogiset asemat ja luo uusi looginen tilavuus, joka on pienempi kuin fyysisen aseman koko, koska tilannekuva luodaan fyysisen aseman vapaalle tilalle.

Jos haluat nyt luoda tilannekuvan loogisesta tilavuudesta, suorita seuraava komento luodaksesi tilannekuvan lv1: stä. Tässä tilannekuvan nimi on snap_ck ja tilannekuvan koko on 6G. Jos fyysisen laitteen vapaa tila on alle 6G, syntyy virhe, eikä tilannekuvaa luoda.

lvm>Luo-s -ne6G-nsnap_ck vg1/lv1

-mennä -vaihtoehtoa käytetään loogisen aseman palauttamiseen tilannekuvasta. Kun komento suoritetaan, looginen äänenvoimakkuus palautetaan tilanteesta, jossa tilannevedos on otettu.

lvm>lvkonvertti--mennävg1/snap_ck

Muuta loogisen äänenvoimakkuuden kokoa

Voit muuttaa minkä tahansa loogisen aseman kokoa helposti käyttämällä suurenna komento. Tätä komentoa käytetään -L -asetusten kanssa uuden koon asettamiseen mille tahansa olemassa olevalle levylle. Tarkista ensin minkä tahansa loogisen aseman nykyinen koko, jonka kokoa haluat muuttaa lvscan komento. Aseman nykyinen koko on 5 Gt seuraavassa lähdössä.

lvm>lvscan

Jos haluat muuttaa äänenvoimakkuuden kokoa ja asettaa äänenvoimakkuudeksi 9 Gt, suorita lvresize -komento tarvittavilla asetuksilla ja tarkista, onko äänenvoimakkuuden kokoa lisätty oikein.

lvm>suurenna-ne+ 4G vg1/lv1
lvm>lvscan

Poista fyysinen tilavuus Volume -ryhmästä

Jos jokin tilavuusryhmä sisältää kaksi tai useampia fyysisiä taltioita ja haluat poistaa minkä tahansa tietyn fyysisen aseman liitteen tilavuusryhmästä, suorita sitten vgreduce komento äänenvoimakkuusryhmän ja fyysisen aseman nimen kanssa. Jos fyysinen äänenvoimakkuus on käytössä, et voi poistaa sitä äänenvoimakkuusryhmästä. Siinä tapauksessa sinun on siirrettävä vaadittu fyysinen äänenvoimakkuus toiseen tilavuusryhmän fyysiseen tilavuussijaintiin. Joten tilavuusryhmällä on oltava useampi kuin yksi fyysinen tilavuus tehtävän suorittamiseksi. Kun olet siirtänyt fyysistä äänenvoimakkuutta, voit suorittaa seuraavat komennot poistaaksesi fyysisen äänenvoimakkuuden äänenvoimakkuusryhmästä. Et voi suorittaa komentoja, jos äänenvoimakkuusryhmässä on vain yksi fyysinen laite.

lvm>pvmove/dev/kylpyhuone
lvm>vgreduce vg1/dev/kylpyhuone

lvm>pvremove/dev/kylpyhuone

On välttämätöntä tuntea LVM: n käyttö järjestelmän tallennuslaitteiden tehokkaaseen hallintaan. Jos ymmärrät ja testaat tämän opetusohjelman mainitut komennot oikein, voit käyttää näitä komentoja Ubuntussa levyjen määrittämiseen vaatimustesi mukaan.