Konfigurirajte LVM v sistemu Linux Mint

Configure Lvm Linux Mint



Predstavljajte si, da imate trdi disk, ki zahteva, da spremenite velikost izbrane particije. To je v Linuxu mogoče zahvaljujoč LVM. S tem v mislih vas bo ta članek naučil, kako konfigurirati LVM v sistemu Linux Mint. To vadnico pa lahko uporabite za katero koli distribucijo Linuxa.

Kaj je LVM?

LVM je logični upravitelj nosilcev, razvit za jedro Linuxa. Trenutno obstajata dve različici LVM. LVM1 praktično ni več podprt, medtem ko se uporablja različica LVM 2, ki se običajno imenuje LVM2.







LVM vključuje številne funkcije, ki se pričakujejo od upravitelja glasnosti, vključno z:



  • Spreminjanje velikosti logičnih skupin.
  • Spreminjanje velikosti logičnih nosilcev.
  • Posnetki samo za branje (LVM2 ponuja branje in pisanje).

Za predstavo o moči in uporabnosti LVM vam bom dal naslednji primer: Recimo, da imamo majhen trdi disk, na primer 80 Gb. Način distribucije diska bi bil nekako tak:



  • 400Mb /zagonska particija
  • Za korensko particijo / 6Gb
  • V primeru domače particije /home 32Gb
  • Zamenjalna particija je 1 Gb.

Ta distribucija bi lahko bila pravilna in uporabna, vendar si predstavljajte, da namestimo veliko programov in se korenska particija napolni, vendar v osebnih datotekah podatkov praktično ni, particija /home pa ima na voljo 20 Gb. To je slaba uporaba trdega diska. Z LVM je rešitev te težave preprosta, saj lahko preprosto zmanjšate particijo, ki vsebuje /home, in nato povečate prostor, dodeljen korenskemu imeniku.





LVM besedišče

Da bi bilo bralcu ta objava čim bolj preprosta, je treba upoštevati nekatere koncepte, ki so tesno povezani z LVM. Z učinkovitim poznavanjem teh konceptov boste bolje razumeli ves potencial tega orodja:

Torej, začnimo:



  • Fizični volumen (PV): PV je fizični nosilec, trdi disk ali določena particija.
  • Logični obseg (LV): LV je logični nosilec in je enakovreden tradicionalni particiji v sistemu, ki ni LVM.
  • Skupina zvezkov (VG): VG je skupina zvezkov, ki lahko zbere enega ali več PV.
  • Fizični obseg (PE): PE je del vsake fizične prostornine fiksne velikosti. Fizični volumen je razdeljen na več PE enake velikosti.
  • Logični obseg (LE): LE je del vsakega logičnega nosilca s fiksno velikostjo. Logični nosilec je razdeljen na več LE iste velikosti.
  • Preslikava naprav: je splošni okvir jedra Linuxa, ki omogoča preslikavo ene naprave iz blokov v drugo.

Konfigurirajte LVM v sistemu Linux Mint

Najprej morate v svoj sistem namestiti paket lvm2. Če želite to narediti, odprite terminalski emulator in napišite. Upoštevajte, da za izvajanje tega ukaza potrebujete super uporabniške pravice.

sudoaptnamestitelvm2

Nato bom uporabil fdisk, da preverim, katere particije imam. Seveda morate to storiti tudi, da zagotovite, katere so vaše particije.

sudo -jaz
fdisk -

Kot vidite, imam drugi trdi disk. Če želite, da LVM opravi svoje delo, morate pripraviti disk ali particije tipa LVM. Zato moram opraviti nekaj dela na drugem trdem disku, imenovanem sdb.

Zato vnesite ta ukaz:

fdisk /dev/kopalnico

Nato pritisnite tipko n, da ustvarite novo particijo. Nato pritisnite enter. Nato pritisnite tipko p, da particijo nastavite kot primarno. Nato pritisnite enter. Zdaj morate pritisniti 1, da ga ustvarite kot prvo particijo diska. Nato pritisnite enter.

Naslednji korak je, da pritisnete tipko t, da spremenite sistemski identifikator particije. Nato pritisnite enter. In izberite particijo LVM. Če želite to narediti, vnesite 8e. Nato pritisnite enter. Zato za vnos vseh sprememb vnesite ključ w.

Na koncu preverite particijo.

fdisk - /dev/kopalnico

OPOMBA: Če boste delali z več particijami, morate ta postopek ponoviti z vsako od njih.

Zdaj smo pripravljeni nadaljevati.

Ustvari fizični volumen (PV)

Za delo z LVM moramo najprej definirati fizične nosilce (PV), za to bomo uporabili ukaz pvcreate. Torej, pojdimo.

pvcreate/dev/sdb1

Preverite spremembe.

pvdisplay

OPOMBA: Če bi imeli več particij, bi jih morali vse dodati v PV.

Ustvarite skupino glasnosti (VG)

Ko imate particije pripravljene, jih morate dodati v skupino nosilcev. Zato vnesite ta ukaz:

vgcreate obsežna skupina/dev/sdb1

Skupino nosilcev zamenjajte z želenim imenom. Če bi imeli več particij, bi jih morali dodati samo ukazu. Na primer:

vgcreate obsežna skupina/dev/sdb1

Za VG lahko napišete ime, ki ga želite. Torej s tem ukazom preverite skupino nosilcev:

vgdisplay

Ustvarite logične nosilce (LV)

To je osrednji trenutek objave, ker bomo v tem delu ustvarili logične nosilce, ki bodo kot običajna particija.

Zato zaženite ta ukaz:

lvcreate-TI4G -n prostorninska skupina

Ta ukaz ustvari logično prostornino 4G prostora nad predhodno ustvarjeno skupino.

Z lvdisplay lahko preverite LV.

lvdisplay

Naslednji korak je formatiranje in namestitev VL.

mkfs.ext4/dev/volumska skupina/glasnost

Zdaj ustvarite časovno mapo in nanjo namestite VL.

mkdir /začasno/
nosilec /dev/volumska skupina/glasnost/začasno/

Zdaj preverite VL.

df -h | oprijemtermporal

Povečajte ali zmanjšajte velikost logičnega nosilca

Ena najbolj fenomenalnih možnosti LVM je možnost povečanja velikosti logičnega nosilca na zelo preprost način. Če želite to narediti, vnesite naslednji ukaz.

lvextend-TI+2G/dev/volumska skupina/glasnost

Nazadnje je treba v datotečnem sistemu odraziti isto spremembo, zato zaženite ta ukaz.

resize2fs/dev/volumska skupina/glasnost

Preverite novo velikost:

df -h | oprijemzačasno

Končne misli

Naučiti se konfigurirati LVM v sistemu Linux Mint je preprost postopek, ki lahko prihrani številne težave pri delu s particijami. V ta namen vas vabim, da preberete več o tej temi, saj sem vam tukaj pokazal praktične in preproste primere, kako jo konfigurirati.