Digitalni marketing

Korištenje LVM-a (Upravljanje Logičkim Volumenima) u Linux Operativnom Sustavu

  • 15 Mart 2025
  • 24 min read
  • Tim Hostragons
Korištenje LVM-a (Upravljanje Logičkim Volumenima) u Linux Operativnom Sustavu

Ovaj blog post sveobuhvatno obrađuje korištenje LVM-a (Upravljanje logičkim volumenima) za korisnike Linux operativnog sustava. Objašnjava što je LVM, zašto se koristi i koje prednosti nudi, dok se također bavi fazama instalacije i alatima za upravljanje. Dok se korak po korak objašnjava upravljanje prostorom na disku, povećanje i smanjenje volumena, također se obraća pažnja na performanse i sigurnost. U tekstu se ističu važni aspekti koje treba imati na umu prilikom korištenja LVM-a, uz prijedloge za primjenu i praktične informacije. Ovo je vrijedna referenca za Linux sistemske administratore i zainteresirane za učenje i efikasno korištenje LVM-a.

Što je Linux Operativni Sustav?

Linux operativni sustav je otvoreni izvorni operativni sustav koji je podržan od strane široke zajednice korisnika. Prvo ga je razvio Linus Torvalds 1991. godine, a kasnije je evoluirao u potpuno funkcionalan operativni sustav uz doprinose GNU projekta i drugih programera. Linux se koristi ne samo na osobnim računalima, već i na poslužiteljima, ugrađenim sustavima i mobilnim uređajima. Zbog svoje fleksibilnosti, pouzdanosti i prilagodljivosti, nudi platformu koja može zadovoljiti različite potrebe.

Jedna od najvažnijih karakteristika Linuxa je raznolikost njegovih distribucija (distrol). Različite distribucije poput Ubuntu, Fedora, Debian, CentOS, ciljanju različite korisničke grupe i scenarije korištenja. Ove distribucije dolaze s različitim radnim okruženjima (kao što su GNOME, KDE, XFCE), sustavima upravljanja paketima i unaprijed instaliranim aplikacijama. Korisnici mogu odabrati distribuciju koja najbolje odgovara njihovim potrebama i prilagoditi svoje Linux iskustvo.

  • Osnovne karakteristike
  • Otvoreni izvor i slobodan
  • Višekorisnički i višezadaćni
  • Visoka sigurnost i stabilnost
  • Široka podrška za hardver
  • Prilagodljiva i fleksibilna struktura
  • Velika podrška zajednice

Linuxova arhitektura sastoji se od slojeva: jezgre (kernel), sistemskih biblioteka, sistemskih alata i aplikacija. Jezgra omogućava osnovnu komunikaciju između hardvera i softvera te upravlja sistemskim resursima. Sistemske biblioteke olakšavaju pristup funkcijama jezgre aplikacijama. Alati za upravljanje sustavom obavljaju administrativne i konfiguracijske zadatke. Svi ovi slojevi zajedno čine stabilno i sigurno okruženje operativnog sustava.

Linux je posebno idealan za aplikacije koje zahtijevaju visoke performanse i pouzdanost, posebno na poslužiteljskoj strani. Često se koristi u kritičnim sustavima poput baznih poslužitelja, web poslužitelja i poslužitelja datoteka. Također nudi bogate alate i razvojna okruženja za programere, što ga čini neophodnim operativnim sustavom kako za pojedinačne korisnike, tako i za velike organizacije.

Ime distribucije Područje primjene Karakteristike
Ubuntu Radna površina, Poslužitelj Prijateljski korisnički interfejs, široka podrška aplikacija
CentOS Poslužitelj Stabilan, pouzdan, dugotrajna podrška
Debian Radna površina, Poslužitelj Usmjeren na slobodni softver, široka biblioteka paketa
Fedora Radna površina, Razvoj Inovativan, najnovije tehnologije

Što je LVM i zašto se koristi?

LVM (Upravljanje logičkim volumenima) je tehnologija upravljanja pohranom koja omogućava korištenje disk particija na Linux operativnim sustavima na fleksibilniji i upravljiviji način. LVM prevladava ograničenja tradicionalnih metoda particioniranja diska, nudeći napredne značajke poput dinamičkog veličanja, instantne sigurnosne kopije (snapshot) i objedinjene pohrane. LVM spaja fizičke diskove u logički bazen i omogućava kreiranje virtualnih diskova (logičkih volumena) prema potrebnim veličinama iz tog bazena.

Osnovna svrha LVM-a je pojednostaviti upravljanje prostorom za pohranu i brže odgovoriti na potrebe za pohranom podataka. U poslužiteljskom okruženju, zahtjevi za pohranom mogu se mijenjati tijekom vremena. LVM olakšava prilagodbu takvim promjenama. Na primjer, kada se poveća potreba za prostorom na disku kod poslužitelja baze podataka, LVM omogućava dodavanje prostora bez ponovnog pokretanja sustava.

Pojam Objašnjenje Funkcija
Fizički volumen (PV) Fizički disk ili disk particija Osnovna građevna jedinica LVM-a.
Grupa volumena (VG) Bazen koji se sastoji od jednog ili više PV-ova Osigurava prostor za logičke jedinice.
Logički volumen (LV) Virtuelna disk particija odvojena od VG-a Hosta datotečne sisteme i koristi se.
Fizička ekstenzija (PE) Najmanja jedinica PV-a podijeljena u dijelove Koristi se za pohranu podataka i upravljanje njima.

Prednosti korištenja LVM-a

  • Fleksibilnost: Omogućava dinamičko povećanje ili smanjenje prostora prema potrebi.
  • Sigurnost podataka: Instantna sigurnosna kopija (snapshot) smanjuje rizik od gubitka podataka.
  • Jednostavno upravljanje: Omogućava upravljanje prostorom iz jednog centralnog mjesta.
  • Visoke performanse: Povećava brzinu čitanja/pisanja širenjem podataka na više fizičkih diskova (striping).
  • Nepr interrupted service: Tijekom proširenja ili smanjenja prostora, nema potrebe za ponovnim pokretanjem sustava.

Ove prednosti LVM-a su neophodne, posebno za velike podatkovne centre i kritične radne opterećenja. Sistemskim administratorima koji traže fleksibilnost, pouzdanost i jednostavno upravljanje u rješenjima za pohranu podataka, LVM je idealan izbor. Također, Linux operativni sustav pruža ovaj moćan alat koji pomaže u učinkovitijem korištenju resursa za pohranu, čime se smanjuju troškovi.

Faze instalacije LVM-a

Instalacija LVM-a u Linux operativnom sustavu je ključni korak za učinkovito upravljanje prostorom na disku. Ovaj proces omogućava prikupljanje fizičkih diskova u bazen i kreiranje logičkih jedinica iz tog bazena. Kada se koraci instalacije pažljivo slijede, sistemski administratori mogu postići veliku lakoću u upravljanju diskom. Prije nego što počnete, provjerite je li vaš sustav ažuriran i jesu li potrebni paketi instalirani.

Instalacija LVM-a uključuje stvaranje fizičkih jedinica (Physical Volumes - PV), grupa jedinica (Volume Groups - VG) i logičkih jedinica (Logical Volumes - LV). Svaki korak postavlja temelje za sljedeći, stoga je ispravni redoslijed važan. Također, korištenje ispravnih parametara za izvršenje naredbi u ovom procesu pomaže u prevenciji mogućih grešaka. Evo koraka instalacije LVM-a:

  1. Stvaranje fizičkih jedinica (PV): Prvo, odredite disk particije koje će se koristiti za LVM i označite ih kao fizičke jedinice.
  2. Stvaranje grupe volumena (VG): Fizičke jedinice se okupljaju kako bi se stvorila grupa volumena. Ova grupa volumena služi kao bazen za logičke jedinice.
  3. Stvaranje logičkih jedinica (LV): Iz grupe volumena stvaraju se logičke jedinice određenih veličina. Ove logičke jedinice se formatiraju datotečnim sistemima kako bi postale operativne.
  4. Stvaranje datotečnog sistema: Na stvorenim logičkim jedinicama stvara se datotečni sistem, kao što su ext4 ili XFS.
  5. Stvaranje točke montiranja (Mount Point): Logičke jedinice se montiraju na točku montiranja u sustavu (npr. /home ili /var).
  6. Ažuriranje /etc/fstab datoteke: Kako bi se logičke jedinice automatski montirale prilikom ponovnog pokretanja sustava, ažurira se datoteka /etc/fstab.

Jedan od najvećih izazova tijekom instalacije LVM-a je odabrati ispravne disk particije i pravilno ih konfigurirati. Stoga, važno je biti pažljiv u svakom koraku i osigurati da naredbe rade ispravno. Također, zahvaljujući fleksibilnosti koju LVM nudi, kasnije možete lako izvršiti operacije povećanja ili smanjenja prostora na disku.

Korak Objašnjenje Primjer Naredbe
Stvaranje PV-a Priprema disk particija za korištenje s LVM-om. pvcreate /dev/sdb1
Stvaranje VG-a Okupljanje fizičkih jedinica za stvaranje grupe volumena. vgcreate myvg /dev/sdb1
Stvaranje LV-a Kreiranje logičkih jedinica iz grupe volumena. lvcreate -L 50G -n mylv myvg
Stvaranje datotečnog sistema Postavljanje datotečnog sistema na logičku jedinicu. mkfs.ext4 /dev/myvg/mylv

Nakon instalacije LVM-a, važno je redovito praviti sigurnosne kopije vašeg sustava i čuvati konfiguraciju LVM-a na sigurnom mjestu. Na taj način, u slučaju pada sustava, možete lako povratiti svoje podatke i ponovo pokrenuti sustav. LVM, kada se ispravno koristi, nudi snažno i fleksibilno rješenje za upravljanje diskom unutar Linux operativnog sustava.

Alati za upravljanje LVM-om

Kada koristite LVM u Linux operativnom sustavu, potrebni su vam različiti alati za učinkovito upravljanje i praćenje prostora na disku. Ovi alati omogućuju lako upravljanje konfiguracijama LVM-a putem grafičkog korisničkog sučelja (GUI) ili sučelja naredbenog retka (CLI). Korištenjem pravih alata, možete maksimalno iskoristiti prednosti fleksibilnosti i kontrole koje LVM nudi. Ovi alati pojednostavljuju upravljanje grupama volumena (Volume Groups), logičkim jedinicama (Logical Volumes) i fizičkim jedinicama (Physical Volumes).

Naziv alata Objašnjenje Tip sučelja
LVM2 Osnovni alati naredbenog retka za LVM. CLI
System-config-lvm Grafički alat za konfiguraciju LVM-a. GUI
Webmin Web alat za upravljanje sustavom, uključuje LVM modul. GUI (Web)
Cockpit Web alat za upravljanje poslužiteljem, može se koristiti za LVM upravljanje. GUI (Web)

Alati za upravljanje LVM-om omogućuju sistemskim administratorima učinkovitije upravljanje LVM infrastrukturom. Ovi alati olakšavaju procese kao što su spajanje, promjena veličine i izrada sigurnosnih kopija. Također su korisni za praćenje LVM konfiguracija i otkrivanje grešaka. U okruženjima koja zahtijevaju dinamično upravljanje prostorom na disku, važnost ovih alata je velika. Pogledajmo neke popularne alate za upravljanje.

Popularni alati za upravljanje

  • LVM2 komande (lvcreate, lvresize, vgcreate, itd.)
  • System-config-lvm (GUI)
  • Webmin (Web bazirano GUI)
  • Cockpit (Web bazirano GUI)
  • GParted (Alat za particioniranje s LVM podrškom)
  • Ansible (Alat za automatizaciju s LVM modulima)

Ovi alati zadovoljavaju različite potrebe i razine vještina. Na primjer, alati naredbenog retka su prikladniji za iskusnije korisnike, dok su grafička sučelja korisnički prijatnija za novake. Web alati nude lakoću udaljenog pristupa i upravljanja. Sada ćemo se detaljnije upoznati s nekim od ovih alata.

Web alati

Web alati za upravljanje LVM-om omogućuju upravljanje konfiguracijama LVM-a putem web preglednika. Ovi alati često imaju korisničko prijateljsko sučelje i pružaju mogućnost udaljenog pristupa. Oni su posebno korisni sistemskim administratorima koji upravljaju više poslužitelja. Webmin i Cockpit su istaknuti alati u ovoj kategoriji.

Konzola alati

Konzola alati se koriste za izvršavanje LVM operacija putem naredbenog retka. Ovi alati obično nude brži i fleksibilniji način upravljanja, ali zahtijevaju poznavanje ispravnih naredbi. LVM2 alati (lvcreate, lvresize, vgcreate i sl.) čine osnovu ove kategorije. Ovi alati pružaju pristup svim LVM funkcionalnostima i omogućavaju fino podešavanje.

Postoji mnogo različitih alata za upravljanje LVM-om. Koji alat će se koristiti ovisi o razini iskustva korisnika, potrebama i preferencijama. Međutim, korištenjem pravih alata, moguće je maksimalno iskoristiti prednosti koje LVM nudi.

Ključne prednosti LVM-a

Korištenje LVM-a u Linux operativnom sustavu donosi niz ključnih prednosti koje ga čine neophodnim, posebno u poslužiteljskim okruženjima i rješenjima za pohranu podataka. LVM omogućava apsstrakciju fizičkih diskova, čime se prostor za pohranu čini fleksibilnijim i upravljivijim. Ova fleksibilnost omogućava sistemskim administratorima da prilagode i upravljaju prostorom na disku prema dinamičkim potrebama. Jedna od najočitijih prednosti LVM-a je sposobnost promjene veličine particija bez potrebe za preoblikovanjem ili premještanjem podataka.

Važne prednosti

  • Fleksibilnost: Mogućnost dinamičkog proširivanja ili smanjivanja disk particija bez potrebe za preoblikovanjem.
  • Sigurnost podataka: Instantna sigurnosna kopija (snapshot) omogućava izradu kopije trenutnog stanja prije promjena, što olakšava povratak na prethodno stanje.
  • Jednostavno upravljanje: Upravljanje više fizičkih diskova kao jedne jedinice pojednostavljuje složene strukture pohrane.
  • Visoka dostupnost: Integracija s RAID (Redundant Array of Independent Disks) konfiguracijama pomaže u sprječavanju gubitka podataka kod kvarova diska.
  • Povećanje performansi: Distribucijom podataka preko više diskova (striping), LVM potencijalno povećava brzine čitanja i pisanja.

Osobito značajna je funkcija instantne sigurnosne kopije (snapshot), koja pruža veliku olakšicu za sistemske administratore. Ova funkcija omogućava izradu kopije trenutnog stanja sustava prije izvođenja važnih operacija, a u slučaju problema, povratak na prethodno stanje može se izvršiti brzo i lako. Ovo predstavlja ključnu prednost, posebno za ažuriranja baza podataka ili velike promjene sustava. Osim toga, LVM-ova sposobnost integracije s RAID konfiguracijama poboljšava sigurnost podataka i sprječava gubitak podataka u slučaju kvara diska.

Prednost Objašnjenje Korist
Dinamičko povećanje Promjena veličine disk particija u stvarnom vremenu Kontinuirana usluga i fleksibilno upravljanje pohranom
Instantna sigurnosna kopija (snapshot) Izrada kopy trenutnog stanja podataka Brza obnova i sprječavanje gubitka podataka
RAID integracija Rad u skladu s RAID konfiguracijama Povećana sigurnost podataka i dostupnost
Jednostavno upravljanje Upravljanje više diskova kao jedne jedinice P pojednostavljeno upravljanje pohranom i ušteda vremena

U pogledu performansi, LVM ima potencijal za povećanje brzine čitanja i pisanja distribucijom podataka preko više diskova (striping). Ovo je značajna prednost, posebno za aplikacije koje rade s velikim količinama podataka. LVM pomaže u optimizaciji performansi sustava efikasnijim korištenjem resursa za pohranu. Kao rezultat, korištenje LVM-a unutar Linux operativnog sustava nudi niz značajnih prednosti, uključujući fleksibilnost, sigurnost podataka, jednostavno upravljanje i povećanje performansi.

LVM je postao neizostavni dio modernih Linux operativnih sustava. Njegove prednosti u fleksibilnosti i jednostavnom upravljanju olakšavaju rad sistemskim administratorima i omogućuju im učinkovitije korištenje resursa za pohranu. Njegove značajke usmjerene na sigurnost podataka i potencijal za poboljšanje performansi čine LVM idealnim rješenjem za tvrtke svih veličina.

Bujanje i smanjenje volumena s LVM-om

Bujanje i smanjenje volumena s LVM-om

LVM (Upravljanje logičkim volumenima) je fleksibilan i moćan alat za upravljanje prostorom na disku u Linux operativnom sustavu. Jedna od najvažnijih značajki LVM-a je sposobnost dinamičkog povećanja ili smanjenja logičkih volumena (Logical Volumes - LV). Ova značajka pruža sistemskim administratorima veliku lakoću u prilagođavanju prostora na disku prema potrebama pohrane. U ovom odjeljku detaljno ćemo istražiti kako možete povećati i smanjiti logičke jedinice koristeći LVM.

Povećanje ili smanjenje volumena s LVM-om obično zahtijeva manje prekida u radu i sigurnije je u usporedbi s tradicionalnim metodama particioniranja. Na primjer, kada se poveća potreba za prostorom na disku kod poslužitelja baze podataka, LVM omogućava proširenje prostora bez gašenja sustava ili rizika od gubitka podataka. Isto tako, možete smanjiti neiskorišteni prostor na disku kako biste oslobodili prostor za druge logičke jedinice. Ove operacije omogućuju učinkovitije korištenje sistemskih resursa zahvaljujući fleksibilnosti koju LVM nudi.

Operacija Objašnjenje Važne napomene
Povećanje Povećanje veličine logičke jedinice. Potrebno je imati dovoljno fizičkog prostora (Physical Extent - PE).
Smanjenje Smanjenje veličine logičke jedinice. Pazite na rizik od gubitka podataka. Važno je prethodno smanjiti datotečni sustav.
Instantna slika (snapshot) Izrada kopy trenutnog stanja logičke jedinice. Korisno za oporavak podataka i testiranje.
Premještanje Premještanje logičke jedinice na drugi fizički disk. Može se koristiti za poboljšanje performansi sustava ili sprječavanje kvarova diska.

Tijekom procesa povećanja i smanjenja, postoje ključne točke na koje treba obratiti pažnju. Prvo, morate biti sigurni da imate dovoljno fizičkog prostora (Physical Extent - PE) za povećanje. Kada smanjujete, važno je prethodno smanjiti datotečni sustav kako biste spriječili gubitak podataka i praviti sigurnosne kopije. Također, tijekom oba procesa treba pažljivo planirati kako bi se izbjeglo ometanje drugih aplikacija u sustavu. Pogledajmo kako provesti ove korake korak po korak.

Detalji bujanja

Proces povećanja logičke jedinice obično je jednostavniji, ali i dalje uključuje korake koji zahtijevaju pažnju. Prvo, provjerite stanje fizičkog prostora (Physical Volume - PV) i grupe volumena (Volume Group - VG). Ako imate dovoljno slobodnog prostora, možete lako povećati logičku jedinicu koristeći naredbu `lvextend`. Nakon povećanja, možda ćete morati proširiti i datotečni sustav. Za ovu operaciju možete koristiti `resize2fs` (za ext4) ili slične alate. Evo koraka za povećanje:

Koraci za povećanje

  1. Provjera fizičkog prostora: Provjerite stanje fizičkog prostora pomoću naredbe `pvdisplay`.
  2. Provjera grupe volumena: Provjerite stanje grupe volumena pomoću naredbe `vgdisplay` i utvrdite postoji li slobodni prostor.
  3. Povećanje logičke jedinice: Povećajte logičku jedinicu naredbom `lvextend -L +[veličina] [putanja_logičke_jedinice]`. Na primjer: `lvextend -L +5G /dev/vg0/lv_data`.
  4. Proširenje datotečnog sustava: Proširite datotečni sustav pomoću `resize2fs [putanja_logičke_jedinice]`. Na primjer: `resize2fs /dev/vg0/lv_data`.
  5. Verifikacija: Provjerite je li prostor na disku ispravno povećan pomoću `df -h`.

Upravljanje logičkim jedinicama putem LVM-a omogućuje učinkovitije i fleksibilnije korištenje prostora na disku unutar Linux operativnog sustava. Povećanje i smanjenje volumena pruža sistemskim administratorima brzo i sigurno rješenje za dinamične potrebe pohrane. Međutim, važno je biti oprezan u svakom koraku i poduzeti mjere opreza kako bi se spriječio gubitak podataka.

Upravljanje prostorom na disku s LVM-om

LVM (Upravljanje logičkim volumenima) u Linux operativnim sustavima je moćan alat za upravljanje prostorom na disku. LVM spaja fizičke diskove u logičke jedinice, omogućavajući učinkovitije korištenje prostora na disku. Na taj način, ponovno veličanje, izrada sigurnosnih kopija i upravljanje postaju jednostavniji. LVM je posebno neophodan u poslužiteljskim okruženjima i sustavima za velike podatke.

Osnovna svrha LVM-a je apstraktirati složenost fizičkih diskova kako bi se stvorila fleksibilnija i upravljiva razina pohrane. U tradicionalnom metodama particioniranja, disk prostori su fiksno podijeljeni, a promjena tih veličina obično je teška. Međutim, LVM omogućava dinamičko upravljanje prostorom, koji se može povećavati ili smanjivati prema potrebi. Ovo donosi veliku lakoću za sistemske administratore.

U nastavku je popis različitih aranžmana prostora na disku:

  • Različiti aranžmani prostora na disku
  • Tradicionalno particioniranje (Traditional Partitioning)
  • LVM (Upravljanje logičkim volumenima)
  • RAID (Redundant Array of Independent Disks)
  • Mrežni sustavi za datoteke (Network File Systems - NFS, Samba)
  • Oblačna pohrana (Cloud Storage)

LVM se sastoji od tri glavne komponente: fizičkih jedinica (Physical Volumes - PV), grupa volumena (Volume Groups - VG) i logičkih jedinica (Logical Volumes - LV). Fizičke jedinice predstavljaju diskove ili particije koje su učinjene dostupnima LVM-u. Grupe volumena okupljaju jedan ili više fizičkih volumena, stvarajući bazen za logičke jedinice. Logičke jedinice su jedinice koje su odvojene iz grupa volumena i na koje se postavljaju datotečni sistemi.

Komponenta Definicija Funkcija
Fizički volumen (PV) Disk ili particija
Bu yazıyı paylaş:

Tim Hostragons

Hosting, sunucu ve alan adı konularında uzman ekibimizden güncel rehberler. Projeniz için doğru çözümü birlikte bulalım.

Kontaktirajte nas