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 -jazfdisk -
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:
vgdisplayUstvarite 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.
lvdisplayNaslednji 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/glasnostPreverite novo velikost:
df -h | oprijemzačasnoKonč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.