Upravljanje logičkim volumenom na Debian Linuxu


Debian Linux je popularna distribucija Linuxa i služi radnim stanicama krajnjih korisnika kao i mrežnim poslužiteljima. Debian se često hvali jer je vrlo stabilna Linux distribucija. Debianova stabilnost uparena s fleksibilnošću LVM-a čini vrlo fleksibilno rješenje za pohranu koje svatko može cijeniti.

Prije nego što nastavite s ovim vodičem, Tecmint nudi sjajan pregled i pregled instalacije Debian 7.8 “Wheezy” koji se može pronaći ovdje:

  1. Instalacija Debiana 7.8 “Wheezy”

Upravljanje logičkim volumenom (LVM) je metoda upravljanja diskovima koja omogućava da se više diskova ili particija sakupi u jedno veliko spremište za pohranu koje se može razbiti u alokacije za skladištenje poznate kao logički volumeni.

Budući da administrator može dodati više diskova/particija po želji, LVM postaje vrlo održiva opcija za promjenu zahtjeva za skladištenjem. Osim lake proširivosti LVM-a, neke karakteristike otpornosti podataka su također ugrađene u LVM. Funkcije kao što su mogućnosti snimanja i migracije podataka sa neispravnih diskova, pružaju LVM-u još više mogućnosti za održavanje integriteta i dostupnosti podataka.

Instalacijsko okruženje
  1. Operativni sustav – Debian 7.7 Wheezy
  2. 40gb pogon za pokretanje – sda
  3. 2 Seagate 500gb diska u Linux Raid-u – md0 (RAID nije potreban)
  4. Mrežna/Internet veza

Instaliranje i konfiguriranje LVM-a na Debianu

1. Potreban je root/administrativni pristup sistemu. Ovo se može dobiti u Debianu korištenjem naredbe su ili ako su konfigurirane odgovarajuće sudo postavke, sudo se također može koristiti . Međutim, ovaj vodič će pretpostavljati root prijavu sa su.

2. U ovom trenutku paket LVM2 mora biti instaliran na sistem. Ovo se može postići unošenjem sljedećeg u komandnu liniju:


apt-get update && apt-get install lvm2

U ovom trenutku može se pokrenuti jedna od dvije naredbe kako bi se osiguralo da je LVM zaista instaliran i spreman za korištenje na sistemu:


dpkg-query -s lvm2
dpkg-query -l lvm2

3. Sada kada je LVM softver instaliran, vrijeme je da pripremite uređaje za upotrebu u grupi LVM volumena i na kraju u logičkim volumenima.

Za ovo će se koristiti uslužni program pvcreate za pripremu diskova. Obično bi se LVM radilo na osnovu particije pomoću alata kao što je fdisk, cfdisk, parted ili gparted > za particioniranje i označavanje particija za korištenje u LVM postavci, međutim za ovu postavku dva 500gb diska su napadnuta zajedno kako bi se stvorio RAID niz pod nazivom /dev/md0.

Ovaj RAID niz je jednostavan niz ogledala za redundantne svrhe. U budućnosti će biti napisan i članak koji objašnjava kako se RAID postiže. Za sada, idemo dalje s pripremom fizičkih svezaka (plavi blokovi na dijagramu na početku članka).

Ako ne koristite RAID uređaj, zamijenite uređaje koji će biti dio LVM postavke za ‘/dev/md0’. Izdavanje sljedeće naredbe će pripremiti RAID uređaj za korištenje u LVM postavci:


pvcreate /dev/md0

4. Nakon što je RAID niz pripremljen, potrebno ga je dodati u Grupu volumena (zeleni pravougaonik na dijagramu na početku članka) i to je postignuto upotrebom naredbe vgcreate.

Komanda vgcreate će zahtijevati najmanje dva argumenta koja su joj proslijeđena u ovom trenutku. Prvi argument će biti ime grupe volumena koja će biti kreirana, a drugi argument će biti ime RAID uređaja pripremljenog pomoću pvcreate u korak 3 (/dev/md0). Stavljanje svih komponenti zajedno bi dalo naredbu kako slijedi:


vgcreate storage /dev/md0

U ovom trenutku, LVM je dobio instrukcije da kreira grupu volumena pod nazivom 'storage' koja će koristiti uređaj '/dev/md0' za pohraniti podatke koji se šalju na sve logičke volumene koji su članovi grupe volumena 'storage'. Međutim, u ovom trenutku još uvijek ne postoje logički volumeni koji bi se koristili u svrhe pohrane podataka.

5. Dvije komande se mogu brzo izdati kako bi se potvrdilo da je Grupa volumena uspješno kreirana.

  1. vgdisplay – Daće mnogo više detalja o grupi volumena.
  2. vgs – Brzi izlaz u jednoj liniji za potvrdu da grupa volumena postoji.

vgdisplay
vgs

6. Sada kada je potvrđeno da je Grupa volumena spremna, sami Logički volumeni se mogu kreirati. Ovo je krajnji cilj LVM-a i ovi logički volumeni su u kojima će podaci biti poslani kako bi se zapisali u osnovne fizičke volumene (PV) koji čine grupu volumena (VG jako>).

Za kreiranje Logičkih volumena, nekoliko argumenata treba biti proslijeđeno uslužnom programu lvcreate. Najvažniji i najvažniji argumenti uključuju: veličinu logičkog volumena, ime logičkog volumena i kojoj grupi volumena (VG) će ovaj novostvoreni logički volumen (LV) pripadati. Stavljajući sve ovo zajedno daje naredbu lvcreate kako slijedi:


lvcreate -L 100G -n Music storage

U stvari, ova komanda kaže da uradite sljedeće: kreirajte logički volumen dužine 100 gigabajta koji ima naziv Muzika i pripada Grupi volumena jak> skladištenje. Idemo naprijed i napravimo još jedan LV za Dokumente veličine 50 gigabajta i učinimo ga članom iste Volume Group<:


lvcreate -L 50G -n Documents storage

Kreiranje logičkih volumena može se potvrditi jednom od sljedećih naredbi:

  1. lvdisplay – Detaljan izlaz logičkih volumena.
  2. lvs – Manje detaljan izlaz logičkih volumena.

lvdisplay
lvs