Upravljanje logičkim volumenom (LVM) olakšava upravljanje prostorom na disku. Ako datotečnom sustavu treba više prostora, može se dodati njegovim logičkim volumenima iz slobodnih prostora u njegovoj grupi volumena, a datotečni sustav može se promijeniti po želji. Ako disk počne otkazivati, zamjenski disk se može registrirati kao fizički volumen s grupom volumena, a opsezi logičkih volumena mogu se migrirati na novi disk bez gubitka podataka.
U suvremenom svijetu svakom poslužitelju iz dana u dan treba sve više prostora za to se moramo širiti ovisno o našim potrebama. Logički volumeni mogu se koristiti u RAID -u, SAN -u. Fizički disk bit će grupiran za stvaranje grupe volumena. Unutar grupe volumena moramo izrezati prostor za stvaranje logičkih volumena. Tijekom korištenja logičkih volumena možemo ih proširiti na više diskova, logičkih volumena ili smanjiti logičke volumene nekim naredbama bez ponovnog formatiranja i ponovnog particioniranja trenutnog diska. Volumeni mogu iscrtati podatke na više diskova, što može povećati I/O statistiku.
Ova serija bit će naslovljena Priprema za postavljanje LVM-a (upravljanje logičkim volumenom) kroz dijelove 1-6 i pokriva sljedeće teme.
1. dio: Postavite fleksibilnu memoriju diska s logičkim upravljanjem volumenom
1. Koristili smo operacijski sustav CentOS 6.5 koristeći LVM na virtualnom disku (VDA). Ovdje možemo vidjeti Fizički volumen (PV), Grupu volumena (VG), Logički volumen (LV) pomoću sljedeće naredbe.
# pvs # vgs. # lv
Ovdje je opis svih parametara prikazanih na gornjoj snimci zaslona.
Dakle, odavde dolazimo do saznanja da na VDA disku nema dovoljno slobodnog prostora.
2. Za stvaranje a Nova grupa svezaka, moramo dodati Dodatne 3 tvrda diska na ovom poslužitelju. Nije obavezno koristiti 3 pogona, samo je 1 dovoljan za stvaranje novog V G i LV unutar tog vg -a, ovdje dodajem više radi demonstracije i radi objašnjenja naredbi o značajkama.
Slijede diskovi koje sam dodatno dodao.
sda, sdb, sdc
# fdisk -l
Svaki je disk veličine 20 GB. Zadana veličina PE grupe volumena je 4 MB, grupa volumena ono što koristimo na ovom poslužitelju konfigurirano je pomoću zadanog PE.
Ovdje je objašnjenje -> 1024MB = 1GB, ako je tako 1024MB x 5 = 5120PE = 5GB, Sada podijelite 5120/4 = 1280, 4 je zadana veličina PE.
3. Koristi se samo vda, trenutno instaliran Centos /boot, /, zamijeniti, u vda fizičkom disku pomoću lvm -a nije ostalo prostora na ovom disku.
# df -TH
Gornja slika prikazuje točku montiranja koju koristimo 18 GB u potpunosti se koristi za root, pa nema slobodnog prostora.
4. Dakle, stvorimo novi fizički volumen (pv), Grupa svezaka (V g) u ime tecmint_add_vg i stvoriti logičke sveske (lv) u njemu, Ovdje možemo stvoriti 4 logička volumena na ime tecmint_dokumenti, tecmint_manager i tecmint_public.
Grupu volumena koja trenutno koristi VG možemo proširiti kako bismo dobili više prostora. No, ovdje ćemo stvoriti novu grupu volumena i igrati se s njom, kasnije možemo vidjeti kako proširiti grupu volumena datotečnih sustava koja se trenutno koristi.
Prije korištenja novog diska moramo disk particionirati pomoću fdiska.
# fdisk -cu /dev /sda
Zatim slijedite donje korake za stvaranje nove particije.
Učinite gore navedene korake za druga 2 diska sdb i sdc za stvaranje novih particija. Zatim ponovno pokrenite stroj kako biste provjerili tablicu particija pomoću naredbe fdisk.
# fdisk -l
5. Sada je vrijeme za stvaranje fizičkih volumena koristeći sva 3 diska. Ovdje sam naveo fizički disk koji koristi pvs naredba, sada je na popisu samo jedan zadani pvs.
# pvs
Zatim izradite nove fizičke diskove pomoću naredbe.
# pvcreate /dev /sda1 /dev /sdb1 /dev /sdc1
Još jednom navedite disk kako biste vidjeli novostvorene fizičke diskove.
# pvs
6. Izradite grupu volumena u ime tecmint_add_vg pomoću dostupnih besplatnih PV izrada pomoću PE veličine 32. Za prikaz trenutnih grupa volumena možemo vidjeti da postoji jedna grupa volumena s 1 PV.
# vgs
To će stvoriti grupu volumena koristeći 32 MB PE veličine na ime tecmint_add_vg pomoću 3 fizička volumena koja smo stvorili u posljednjim koracima.
# vgcreate -s 32M tecmint_add_vg /dev /sda1 /dev /sdb1 /dev /sdc1
Zatim provjerite grupu volumena ponovnim pokretanjem naredbe vgs.
# vgs
Razumijevanje izlaza naredbe vgs:
7. Za prikaz više informacija o grupi volumena koristite naredbu.
# vgs -v
8. Da biste dobili više informacija o novostvorenim grupama volumena, izvedite sljedeću naredbu.
# vgdisplay tecmint_add_vg
9. Sada prekinite 3 logička volumena na ime tecmint_dokumenti, tecmint_manager i tecmint_public. Ovdje možemo vidjeti kako stvoriti logičke volumene pomoću PE veličine i pomoću GB veličine. Najprije navedite trenutne logičke volumene pomoću sljedeće naredbe.
# lv
10. Ovi logički svesci su u vg_tecmint Grupa svezaka. Navedite popis i provjerite koliko ima slobodnog prostora za stvaranje logičkih volumena pomoću pvs naredba.
# pvs
11. Veličina grupe svezaka je 54 GB i njegova neiskorištena, tako da možemo stvoriti LV u njoj. Podijelimo grupu volumena na jednaku veličinu kako bismo stvorili 3 logička volumena. To znaci 54 GB/3 = 18 GB, Jedan logički volumen bit će veličine 18 GB nakon stvaranja.
Najprije stvorimo logičke volumene pomoću veličine fizičkih proširenja (PE). Moramo znati zadanu veličinu PE dodijeljenu za ovu grupu volumena i ukupno PE dostupnu za stvaranje novih logičkih volumena. Pokrenite naredbu da biste dobili podatke pomoću.
# vgdisplay tecmint_add_vg
Dovoljno je napraviti i vidjeti mali izračun pomoću naredbe bc.
# p.n.e.
1725PE/3 = 575 PE. 575 PE x 32 MB = 18400 -> 18 GB
Pritisnite CRTL+D za izlaz iz prije Krista. Izradimo sada 3 logička volumena pomoću 575 PE -a.
# lvcreate -l (Proširi veličinu) -n (naziv_logičkog_volumena) (grupa_toma) # lvcreate -l 575 -n tecmint_documents tecmint_add_vg # lvcreate -l 575 -n tecmint_manager tecmint_add_vg # lvcreate -l 575 -n tecmint_public tecmint_add_vg
Popis stvorenih logičkih volumena pomoću naredbe lvs.
# lv
Prilikom stvaranja logičkog volumena pomoću GB veličine ne možemo dobiti točnu veličinu. Dakle, bolji način je stvaranje pomoću extension.
# lvcreate -L 18G -n tecmint_documents tecmint_add_vg # lvcreate -L 18G -n tecmint_manager tecmint_add_vg # lvcreate -L 18G -n tecmint_public tecmint_add_vg # lvcreate -L 17.8G -n tecmint_public tecmint_add_vg
Popis stvorenih logičkih volumena pomoću naredbe lvs.
# lv
Ovdje možemo vidjeti da prilikom stvaranja 3. LV ne možemo zaokružiti na 18 GB, to je zbog malih promjena u veličini, ali ovaj će se problem zanemariti prilikom stvaranja LV pomoću proširene veličine.
12. Za korištenje logičkih volumena moramo formatirati. Ovdje koristim datotečni sustav ext4 za stvaranje volumena i montažu ispod /mnt/.
# mkfs.ext4/dev/tecmint_add_vg/tecmint_documents # mkfs.ext4/dev/tecmint_add_vg/tecmint_public # mkfs.ext4/dev/tecmint_add_vg/tecmint_manager
13. Kreirajmo direktorije u /mnt i Montirajte logičke volumene ono što smo stvorili datotečni sustav.
# mount/dev/tecmint_add_vg/tecmint_documents/mnt/tecmint_documents/ # mount/dev/tecmint_add_vg/tecmint_public/mnt/tecmint_public/ # mount/dev/tecmint_add_vg/tecmint_cger
Navedite i potvrdite točku montiranja pomoću.
# df -h
Sada je privremeno montiran, za trajno montiranje moramo dodati unos u fstab, za to dobijmo unos montiranja iz mtab -a pomoću
# cat /etc /mtab
Moramo napraviti male promjene u unosu fstab dok unosimo kopije sadržaja unosa za montiranje iz mtab -a, moramo promijeniti rw u zadane vrijednosti
# vim /etc /fstab
Naš fstab unos želi biti sličan donjem uzorku. Spremite i izađite iz fstab pomoću wq !.
/dev/mapper/tecmint_add_vg-tecmint_documents/mnt/tecmint_documents ext4 zadane postavke 0 0. /dev/mapper/tecmint_add_vg-tecmint_public/mnt/tecmint_public ext4 zadane postavke 0 0. /dev/mapper/tecmint_add_vg-tecmint_manager/mnt/tecmint_manager ext4 zadane postavke 0 0
Izvršite naredbu nosač -a provjeriti unos fstab prije ponovnog pokretanja.
# mount -av
Ovdje smo vidjeli kako postaviti fleksibilnu pohranu s logičkim volumenima korištenjem fizičkog diska na fizički volumen, fizičkog volumena u grupu volumena, grupe volumena u logičke sveske.
U svojim nadolazećim budućim člancima vidjet ću kako proširiti grupu volumena, logičke sveske, smanjiti logički volumen, uzeti snimku i vratiti je iz snimke. Do tada budite ažurirani na TecMint za još takvih sjajnih članaka.