Uvod
Upravljanje uređajima za skladištenje podataka može biti izazovno, posebno u okruženjima sa više diskova. Kada radite sa više fizičkih diskova, pristup i kontrola nad njima mogu postati komplikovani. LVM (Logical Volume Manager) je napredan alat koji pruža jedinstven i fleksibilan pristup upravljanju skladišnim prostorom na Linux sistemima, uključujući Ubuntu 18.04. Ovaj članak će detaljno opisati kako koristiti LVM za upravljanje prostorom za skladištenje, od početnog podešavanja do naprednijih operacija.
Šta je LVM?
LVM, ili Logički upravljač volumena, predstavlja sloj za upravljanje skladištenjem koji funkcioniše kao posrednik između operativnog sistema i fizičkih diskova. LVM omogućava administratorima da grupišu više fizičkih diskova u jedan logički entitet, poznat kao „grupa volumena“. Ove grupe volumena se zatim mogu deliti na manje logičke jedinice, koje se nazivaju „logički volumeni“.
Ključna prednost LVM-a je njegova fleksibilnost. Omogućava administratorima da lako proširuju, smanjuju ili premeštaju prostor za skladištenje kroz logičke volumene, bez potrebe za rekomfiguracijom fizičkih diskova. Ostale prednosti LVM-a uključuju:
- Napredne funkcije upravljanja volumenima kao što su kreiranje snimaka (snapshot), praćenje i mirroriranje.
- Dinamičku alokaciju prostora za logičke volumene, što optimizuje korišćenje raspoloživog prostora.
- Podršku za visok nivo dostupnosti kroz funkcije kao što su mirroriranje i povratak na prethodno stanje.
Podešavanje LVM-a na Ubuntu 18.04
Pre nego što počnete sa korišćenjem LVM-a, prvo morate instalirati i podesiti ovaj alat. Da biste instalirali LVM na Ubuntu 18.04, otvorite terminal i izvršite sledeću komandu:
sudo apt install lvm2
Nakon instalacije, potrebno je inicijalizovati fizičke diskove. To se radi pomoću sledeće komande, zamenjujući „/dev/sdX“ sa putanjom do vašeg fizičkog diska:
sudo pvcreate /dev/sdX
Kada su svi fizički diskovi inicijalizovani, možete kreirati grupu volumena. Koristite sledeću komandu, menjajući „vg_name“ sa željenim imenom grupe volumena:
sudo vgcreate vg_name /dev/sdX /dev/sdY
U ovom primeru, fizički diskovi „/dev/sdX“ i „/dev/sdY“ su udruženi u grupu volumena nazvanu „vg_name“. Sada je moguće kreirati logičke volumene unutar ove grupe. Da biste to uradili, koristite sledeću komandu, zamenjujući „lv_name“ sa željenim imenom logičkog volumena, „vg_name“ sa imenom grupe volumena i „size“ sa željenom veličinom logičkog volumena:
sudo lvcreate -n lv_name -L size -G vg_name
Upravljanje logičkim volumenima
Nakon kreiranja logičkih volumena, možete početi sa njihovim upravljanjem. U nastavku su opisane najčešće operacije koje možete primeniti na logičke volumene:
Proširivanje logičkog volumena:
Za proširivanje logičkog volumena, koristite ovu komandu, zamenjujući „lv_name“ sa imenom logičkog volumena i „size“ sa željenom količinom proširenja:
sudo lvextend -L +size lv_name
Smanjivanje logičkog volumena:
Za smanjivanje logičkog volumena, koristite sledeću komandu, zamenjujući „lv_name“ sa imenom logičkog volumena i „size“ sa količinom za koju želite da smanjite volumen:
sudo lvreduce -L -size lv_name
Brisanje logičkog volumena:
Za brisanje logičkog volumena, koristite sledeću komandu, zamenjujući „lv_name“ sa imenom logičkog volumena:
sudo lvremove lv_name
Mirroriranje logičkog volumena:
Za mirroriranje logičkog volumena, koristite sledeću komandu, zamenjujući „lv_name“ sa imenom logičkog volumena i „new_lv_name“ sa imenom novog, mirroriranog, logičkog volumena:
sudo lvcreate -n new_lv_name -s -L size lv_name
Dodatne funkcionalnosti LVM-a
Pored osnovnih operacija upravljanja, LVM nudi i dodatne funkcije koje poboljšavaju upravljanje prostorom za skladištenje. Neke od tih funkcija uključuju:
- Snimci (Snapshot): Omogućavaju kreiranje trenutne kopije logičkog volumena, koju možete kasnije koristiti za vraćanje volumena na prethodno stanje.
- Praćenje (Monitoring): Omogućava praćenje promena na logičkom volumenu, olakšavajući identifikaciju problema i proaktivno reagovanje.
- Povratak (Revert): Omogućava povratak na prethodno stanje u slučaju grešaka, čime se sprečava gubitak podataka.
Zaključak
LVM je moćan i fleksibilan alat za upravljanje prostorom za skladištenje na Linux sistemima kao što je Ubuntu 18.04. Omogućava administratorima da efikasno upravljaju fizičkim diskovima, logičkim volumenima i drugim aspektima skladištenja. Korišćenjem LVM-a, administratori mogu optimizovati korišćenje prostora za skladištenje, povećati dostupnost i poboljšati celokupno iskustvo upravljanja skladištem.
Često postavljana pitanja
1. Koja je razlika između fizičkog diska i logičkog volumena?
* Fizički disk je fizički uređaj za skladištenje, dok je logički volumen virtuelni uređaj koji se kreira pomoću LVM-a.
2. Koliko logičkih volumena mogu kreirati unutar jedne grupe volumena?
* Broj logičkih volumena koje možete kreirati unutar jedne grupe volumena nije ograničen.
3. Kako proveriti status logičkih volumena?
* Možete koristiti komandu „lvdisplay“ da biste prikazali detalje o vašim logičkim volumenima.
4. Da li je moguće promeniti veličinu grupe volumena?
* Da, možete promeniti veličinu grupe volumena pomoću komandi „vgextend“ ili „vgreduce“.
5. Šta predstavlja „filter“ u LVM-u?
* Filter je logička grupa koja predstavlja podskup fizičkih diskova unutar grupe volumena.
6. Kako mogu koristiti snimke (snapshot) u LVM-u?
* Da biste kreirali snimak u LVM-u, koristite komandu „lvcreate -s“.
7.