Cum de a crește fără durere spațiul pe disc în linux sau un uimitor sistem lvm de telecomunicații

Sarcina a fost de a mări cantitatea de spațiu pe disc pe serverul ce găzduiește. pentru că ISPmanager este folosit ca panou de control, problema nu ar rezolva problema de a monta o partiție nouă într-un folder separat. La sfatul colegilor sa decis să solicite ajutor LVM (Manager volum logic).







Logic Volume Management (LVM) există în Linux, începând cu versiunile de kernel 2.4v1 și 2.6.9v2.
Ce este LVM, Manager volum logic, Manager volum logic sau Manager volum logic?
LVM - acesta este un strat suplimentar de abstractizare între discurile uzuale logice / fizice și sistemele de fișiere. Acest sistem ne permite să combine mai multe discuri fizice, partiții pe matrice de discuri fizice raid într-un volum logic pe care vom crea un sistem de fișiere. De asemenea, suntem capabili să rapid backup, mutați sistemul de fișiere, de exemplu, două HDD de 40GB pe un singur 80GB, fără a opri calculatorul / server, creștere / scădere a dimensiunilor de volum logice pe zbor (aici este necesar să se facă o rezervare cu privire la faptul că sistemul de fișiere trebuie să accepte aceste funcții) .
În general, acesta este un sistem uimitor care adaugă flexibilitate și comoditate pentru a lucra cu unitățile de date.







Deci, avem un server IBM x3560, două discuri sunt deja instalate și funcționează în oglinda, sistemul de operare CentOS 5.5. Opriți serverul, instalați alte două discuri, combinați-le în raidul 1. Încărcați sistemul de operare și vedeți că există o nouă partiție fără deviere / dev / sdb.

Înainte de adăugarea celei de-a doua raze de raid, imaginea a fost după cum urmează:
Oglinda este vizibilă ca / ​​dev / sda. / dev / mapper / VolGroup01-LogVol00 este /
/ dev / sda1 acesta este / boot

O mică observație, este necesar ca partiția de boot să fie în afara volumului logic, altfel nu va funcționa. Vedeți ce ne va arăta pvdisplay:

Aici este necesar să spunem că LVM are trei nivele:
  • PV este volumul fizic. ca să spunem stratul fizic (discuri întregi sau partiții)
  • VG este grupul de volume. La acest nivel, combină PV într-un grup
  • LV este un volum logic. logic, combinând VG într-o singură partiție pe care puteți crea un sistem de fișiere.

Vedem că avem un VG numit VolGroup01 care este pe PV / dev / sda2

lvdisplay ne spune următoarele:

LV pe care trebuie să-l extindem se numește / dev / VolGroup01 / LogVol00

Mai departe acțiunile noastre:
  • Inițializați noul disc fizic cu comanda: pvcreate / dev / sdb
  • Adăugați un nou disc fizic la VG VolGroup1 existent. vgextend VolGroup01 / dev / sdb
  • Extindeți LV-ul nostru cu numele / dev / VolGroup01 / LogVol00 la spațiul total conținut în / dev / sbd. lvextend / dev / VolGroup01 / LogVol00 / dev / sdb

Acum avem de a schimba dimensiunea sistemului de fișiere: resize2fs -p / dev / VolGroup01 / LogVol00 Totul în cazul meu am crescut cantitatea de spațiu disponibil pe disc în jumătate.

/ dev / VolGroup01 / LogVol01 în cazul nostru este swap.







Trimiteți-le prietenilor: