18Aug

Kuidas hallata ja kasutada LVM-i( loogiline helitugevuse haldur) Ubuntu

Meie eelmises artiklis me rääkisime teile, milline on LVM ja mida soovite seda kasutada, ja täna läheme teid läbi mõne LVM-i võtmehalduse vahendi, nii et saate oma installi seadistamisel või laiendamisel kindel olla..

Nagu eespool öeldud, on LVM teie operatsioonisüsteemi ja füüsiliste kõvaketaste vaheline abstraktsioonikiht. See tähendab, et teie füüsilised kõvakettad ja vaheseinad ei ole enam seotud kõvakettale ja vaheseinale, milles nad asuvad. Selle asemel võivad kõvakettad ja vaheseinad, mida teie opsüsteem näeb, olla ükskõik milline arv eraldi kõvakettad või tarkvara RAID.

LVM-i haldamiseks on olemas GUI-tööriistad, kuid tõeliselt mõista, mis teie LVM-i konfiguratsiooniga toimub, on tõenäoliselt parim teada, mida käsurea tööriistad on. See on eriti kasulik, kui haldate LVM-i serveris või levitamises, mis ei paku GUI-tööriistu.

Enamik LVM-i käske on üksteisega väga sarnased. Iga kehtiv käsu eelneb üks järgmistest:

  • Füüsiline maht = pv
  • Volume Group = vg
  • Loogiline maht = lv

Füüsilise mahuga käsklused on mõeldud kõvaketaste lisamiseks või eemaldamiseks ruumirühmades. Helitugevuse grupi käskud on mõeldud selleks, et muuta füüsiliste vaheseinte kogumit, mis teie loogilistel mahtudel esitatakse. Loogilise helitugevuse käsud esitavad helirühmad vaheseinad, nii et teie operatsioonisüsteem saab kasutada määratud ruumi.

Allalaaditav LVM-i cheat Sheet

Et saaksite mõista, mis käske iga prefiksi jaoks on saadaval, tegi me LVM-i petliku plaadi. Me katame mõningad selles artiklis käsklused, kuid seal on veel palju, mida te ei saa, siin ei käsitleta.

Kõik selles loendis olevad käsklused tuleb käivitada rootena, sest muudad kogu süsteemi seadet, mis mõjutab kogu masinat.

( Klõpsake täissuuruses pildi pisipildil)

Kuidas vaadata praegust LVM-i teavet

Esimene asi, mida peate tegema, on kontrollida, kuidas teie LVM-i seadistatakse. S- ja kuvamiskäsud töötavad füüsiliste koguste( pv), helirühmade( vg) ja loogiliste mahtudega( lv), nii et see on hea koht alustamiseks, kui püütakse välja selgitada praegused sätted.

Kuva käsk vormindab infot, nii et seda on lihtsam mõista kui s käsklust. Iga käsu jaoks näete PV / VG nime ja teed ning see peaks andma teavet ka vaba ja kasutatud ruumi kohta.

Kõige olulisem teave on PVi nimi ja VG nimi. Nende kahe informatsiooniga võime jätkata LVM-i seadistamist.

Loogilise helitugevuse loomine

Loogilised mahtud on teie operatsioonisüsteemi LVM-is kasutatavad vaheseinad. Loogilise helitugevuse loomiseks peame esmalt olema füüsiline maht ja helitugevusgrupp. Siin on kõik vajalikud sammud uue loogilise helitugevuse loomiseks.

Loo füüsiline maht

Alustame nullist täiesti uue kõvakettaga, millel pole ühtegi partitsiooni või teavet. Alusta leides, millise kettaga te töötate.(/dev/ sda, sdb jne)

Märkus. Pea meeles, et kõik käsklused peavad käivituma juurina või lisades käsku "sudo".

fdisk -l

Kui teie kõvakettale pole kunagi vormindatud ja jaotatud enne, kui tõenäoliselt näete fdisk väljundis midagi sellist. See on täiesti hea, sest järgmiste sammude käigus loome vajalikud vaheseinad.

Meie uus ketas asub /dev/ sdb-l, nii et kasutage fdisk-i, et luua kettale uus partitsioon.

On hulgaliselt tööriistu, mis võivad luua GUI-ga uue partitsiooni, sealhulgas Gparted'i, kuid kuna terminal on juba avatud, kasutame vajaliku partitsiooni loomiseks fdisk-i.

Terminali tüübist saate järgmised käsud:

fdisk /dev/ sdb

See viib teid spetsiaalse fdisk-viipa.

Sisestage käsud, mis on antud uue peamise partitsiooni loomiseks, mis kasutab 100% uut kõvakettalt ja on LVM-i jaoks valmis. Kui peate partitsioonisuurust muutma või soovite mitme partioniooni, soovitaksin kasutada GParted'i või lugeda fdiskist eraldi.

Hoiatus: järgmised sammud vormindavad kõvakettale. Enne nende sammude järgimist veenduge, et teil pole selle kõvaketta kohta teavet.

  • n = luua uus partitsioon
  • p = loob esmase partitsiooni
  • 1 = muudab partitsiooni esimeseks kettale

Push vajutage kaks korda, et aktsepteerida vaikimisi esimest silindrit ja viimast silindrit.

LVM-i kasutatava partitsiooni ettevalmistamiseks kasutage järgmisi kahte käsku.

  • t = muuda partitsiooni tüüp
  • 8e = muutused LVM-i partitsiooni tüübis

Kontrollige ja kirjutage info kõvakettale.

  • p = vaadake partitsiooni seadistust, et saaksime enne ketaste muutmist
  • -le kirjutada muudatused w = kirjutada muudatusi kettale

Pärast neid käske peaks fdisk-viip väljuma ja sa saad tagasi oma terminali bashinakirja.

Sisestage pvcreate /dev/ sdb1, et luua LVM-i füüsiline maht äsja loodud partitsioonil.

Võib küsida, miks me ei vormistanud partitsiooni failisüsteemiga, kuid ärge muretsege, see samm läheb hiljem.


Loo maht Grupp

Nüüd, kui meil on määratud partitsioon ja loodud füüsiline maht, peame looma ruumirühma.Õnneks on see ainult üks käsk.

vgcreate vgpool /dev/ sdb1

Vgpool on uue loodud grupi nimi. Võite nimetada seda mida iganes soovite, kuid soovitatav on kleepida vg etiketi esiküljel, nii et kui te seda hiljem viitate, siis teate, et see on grupi maht.

Luuakse loogiline helitugevus

Selle loogilise mahu loomiseks, mida LVM kasutab:

lvcreate -L 3G -n lvstuff vgpool

-L-käsk tähistab loogilise helitugevuse suurust, käesoleval juhul 3 GB ja -n nimedmaht. Vgpoolile on viidatud nii, et lvcreate käsk teab, mis ruumist mahu saada.

Loogilise helitugevuse vormindamine ja paigaldamine

Viimane samm on uue loogilise helitugevuse vormindamine failisüsteemiga. Kui soovite aidata Linuxi failisüsteemi valimisel, lugege meie seda, kuidas see aitab teil valida oma vajadustele parima failisüsteemi.

mkfs -t ext3 /dev/vgpool/ lvstuff

Looge paigalduspunkt ja paigaldage see maht kuhugi, kus seda saab kasutada.

mkdir /mnt/ kraam
mount -t ext3 /dev/vgpool/ lvstuff /mnt/ kraan

Loogilise helitugevuse muutmine

Üks loogiliste mahumäärade eelised on see, et saate oma aktsiaid füüsiliselt suuremaks või väiksemaks muuta, ilma et peaksite kõike teisaldama suurema kõvakettale. Selle asemel võite lisada uue kõvakettale ja laiendada oma heliriba lennuks. Või kui teil on kõvaketas, mida ei kasutata, saate selle loogilise helitugevuse vähendamiseks helitugevuse grupist eemaldada.

On kolm põhilist tööriista, mis muudavad füüsilised mahud, helitugevusgrupid ja loogilised mahud suuremaks või väiksemaks.

Märkus: igale neist käskudest peab eelnema pv, vg või lv sõltuvalt sellest, millega te töötate.

  • suuruse muutmine - võib vähendada või laiendada füüsilist mahtu ja loogilisi mahtu, kuid mitte helitugevusrühmi
  • laiendada - saab teha heliribasid ja loogilisi mahtu suuremaks, kuid mitte väiksemaks
  • vähendada - võib muuta helirühmad ja loogilised mahud väiksemad, kuid mitte suuremad

Lähme näitenakuidas uue kõvaketta lisada loogilisele helitugevusele "lvstuff", mille me just lõime.

Uue kõvaketta

installimine ja vormindamine Uue kõvaketta installimiseks järgige ülaltoodud juhiseid, et luua uus partitsioon ja lisada muudatused, siis on see partitsioonitüüp LVM( 8e).Siis kasuta LVcreati, et luua LVM-i poolt tuvastatav füüsiline helitugevus.

Lisage uus kõvaketas Volume Groupi

-le. Uue kõvaketta lisamiseks ruumirühmale peate lihtsalt teada, milline on teie uus partitsioon, /dev/ sdc1 meie puhul ja selle helitugrupi nimi, kuhu soovite see lisada.

See lisab olemasolevale helirühmale uue füüsilise mahu.

vgextend vgpool /dev/ sdc1

laiendatakse loogilist helitugevust

Loogilise helitugevuse muutmiseks peame ütlema, kui palju tahame suurendada seadme asemel suuruse järgi. Meie näites lisasime lihtsalt 3 GB vgpoolile 8 GB kõvaketta. Selle ruumi kasutamiseks võime kasutada lvextend või lvresize.

lvextend-L8G /dev/vgpool/ lvstuff

Selle käsu puhul näete, et see muudab meie loogilist helitugevust 8 GB-ni, selle asemel et lisada 8 GB olemasolevale mahule nagu me soovisime. Viimase kolme olemasoleva gigabaiti lisamiseks peate kasutama järgmist käsku.

lvextend-L + 3G /dev/vgpool/ lvstuff

Nüüd on meie loogiline maht 11 GB suurune.

laiendab failisüsteemi

Loogiline helitugevus on 11 GB, kuid selle helitugevuse failisüsteem on ikkagi ainult 3 GB.Failisüsteemi kasutamiseks tuleb kasutada kogu 11 GB-d, mida tuleb kasutada käsku resize2fs. Pange lihtsalt resize2fs 11 GB loogilisele helitugevusele ja see teeb teile võlu.

resize2fs /dev/vgpool/ lvstuff

Märkus. Kui kasutate lisaks ext3 / 4 lisaks ka teistsugust failisüsteemi, vaadake oma failisüsteemide suuruse muutmise tööriistu.

Kokkuvõtlik loogiline helitugevus

Kui soovite kõvaketast eemaldada heliribalt, peate järgima ülaltoodud samme vastupidises järjekorras ja kasutama lvreduce ja vgreduce.

  1. failide suuruse muutmine( kindlasti liigutage faile kõvaketta ohutu kohta enne, kui muudate selle suurust)
  2. vähendab loogilist helitugevust( laienduse asemel saab seda kasutada ka - suuruse vähendamiseks)
  3. eemaldab vgreduce kõvakettalt heliriba

Loogilise helitugevuse varukoopia

Snapshots on funktsioon, millele on kaasas mõned uuemad täiustatud failisüsteemid, kuid ext3 / 4 ei suuda teha pilte lennukiga.Üks kõige lahedamaid asju LVM-i hetktõmmiste puhul on see, et teie failisüsteem ei ole kunagi autonoomselt välja võetud ja teil on nii palju kui soovite, ilma kõvakettaruumi lisamata.

Kui LVM võtab hetkepilti, võetakse pilt täpselt, kuidas loogiline heli välja näeb ja seda pilti saab kopeerida teise kõvakettale. Kuigi koopiat tehakse, salvestatakse kõik uued andmed, mis tuleb lisada loogilisele helitugevusele, nagu tavaline, kuid muutusi jälgitakse nii, et esialgne pilt ei hävinud kunagi.

Pildi loomiseks peame looma uue loogilise helitugevuse, millel on piisavalt vaba ruumi, et hoida uut teavet, mis luuakse varundamisel loogilisele helitugevusele. Kui draivi ei kirjutata aktiivselt, saate kasutada väga väikest mälu. Kui oleme varundusega kaotanud, eemaldame ajutiselt loogilise helitugevuse ja algne loogiline helitugevus jätkub normaalselt.

Loo uus pilt

Lumina pildi loomiseks kasuta lvcreate käsku nagu varem, kuid kasuta -s lipp.

lvcreate -L512M -s -nvivendikomplekt /dev/vgpool/ lvstuff

Siin loodi loogiline helitugevus ainult 512 MB, kuna draivi ei kasutata aktiivselt.512 MB säilitab kõik uued kirjad, kui teeme varunduse.

Mount uus ülevaade

Täpselt nagu enne, kui peame looma paigalduspunkti ja paigaldama uue hetktõmmise, et saaksime failidest kopeerida.

mkdir /mnt/ lvstuffbackup
mount /dev/vgpool/ lvstuffbackup /mnt/ lvstuffbackup

kopeerimine ja kustutamine loogiline maht

Kõik, mida on veel teinud, on kopeerida kõik /mnt/lvstuffbackup/-failid välisesse kõvakettale või kopeerida see nii, et see kõik on ühes failis.

Märkus: tar -c loob arhiivi ja -f ütleb arhiivi asukoha ja faili nime. Tõrva käskluse jaoks kasutage terminali terminali.

tar -cf /home/rothgar/Backup/ lvstuff-ss /mnt/lvstuffbackup/

Pidage meeles, et varundamise ajal kõik failid, mis kirjutatakse lvstuff-le, jälitatakse ajutises loogilises mahus, mille oleme varem loonud. Veenduge, et varundamise ajal oleks piisavalt vaba ruumi.

Kui varundamine lõpeb, eemaldage helitugevus ja eemaldage ajutine pilt.

umount /mnt/ lvstuffbackup
lvremove /dev/vgpool/lvstuffbackup/

Loogilise helitugevuse

kustutamine

Loogilise helitugevuse kustutamiseks peate kõigepealt veenduma, et helitugevus on lahti ühendatud ja seejärel saate lvremove seda kustutada. Kui loogilised mahud on kustutatud, saate ka helitugrupi eemaldada ning pärast helitugevuse grupi kustutamist mahutab füüsiline maht.

Siin on kõik käsklused, mille abil oleme loonud oma mahud ja rühmad.

umount /mnt/ lvstuff
lvremove /dev/vgpool/ lvstuff
vgremove vgpool
laadib /dev/ sdb1 /dev/ sdc1

See peaks hõlmama enamikku sellest, mida peate LVM-i kasutamiseks teadma. Kui teil on selle teema kohta mingi kogemus, jagage kindlasti oma tarkust kommentaarides.