Ce este LVM? Și de ce este nevoie? Lvm adăugați disc la grup

Logical Volume Manager (LVM) este foarte sistem puternic gestionarea volumului de date pentru Linux. Vă permite să creați volume logice pe partea de sus a partițiilor fizice (sau chiar a hard disk-urilor nepartiționate), care vor fi vizibile în sistemul însuși ca dispozitive bloc obișnuite cu date (adică, ca partiții obișnuite). Principalele avantaje ale LVM sunt că, în primul rând, un grup de volume logice poate fi creat deasupra oricărui număr de partiții fizice, iar în al doilea rând, dimensiunea volumelor logice poate fi schimbată cu ușurință în timpul funcționării. În plus, LVM acceptă un mecanism de instantanee, copierea directă a partițiilor și oglindirea similară cu RAID-1.

Dacă intenționați să lucrați mult cu LVM, puteți lansa un „shell” special cu comanda sudo lvm. Comanda de ajutor va afișa o listă de comenzi.

Creare și ștergere

După cum sa menționat, LVM este construit pe partiții hard diskși/sau întreg hard disk-uri. Pe fiecare dintre discuri/partiții trebuie să fie create volumul fizic(volum fizic). De exemplu, folosim un disc pentru LVM sda si sectiunea sdb2:

Pvcreate /dev/sda pvcreate /dev/sdb2

Pe aceste volume fizice creăm grup de volum, care se va numi, să zicem, vg1:

Vgcreate -s 32M vg1 /dev/sda /dev/sdb2

Să ne uităm la informații despre grupul nostru de volum:

Vgdisplay vg1

Puteți crea mai multe grupuri, fiecare cu propriul set de volume. Dar, de obicei, acest lucru nu este necesar.

Acum, într-un grup de volume, puteți crea volume logice lv1Și lv2 20 GB și, respectiv, 30 GB în dimensiune:

Lvcreate -n lv1 -L 20G vg1 lvcreate -n lv2 -L 30G vg1

Acum avem dispozitive blocate /dev/vg1/lv1Și /dev/vg1/lv2.

Tot ce rămâne este să creați pe ele Sistemul de fișiere. Nu există diferențe aici cu secțiunile obișnuite:

Mkfs.ext4 /dev/vg1/lv1 mkfs.reiserfs /dev/vg1/lv2

Eliminarea LVM (sau părțile sale individuale, de exemplu, volume logice sau grupuri de volume) are loc în ordine inversă - mai întâi trebuie să demontați partițiile, apoi să eliminați volumele logice (lvremove), după care puteți elimina grupurile de volume (vgremove) și volume fizice inutile (pvremove) .

Adăugarea de volume fizice

Pentru a adăuga un nou hard disk sdc la grupul de volume, creați un volum fizic:

Pvcreate /dev/sdc

Și adăugați-l în grupul nostru:

Vgextend vg1 /dev/sdc

Acum puteți crea un alt disc logic (lvcreate) sau puteți mări dimensiunea celui existent (lvresize).

Eliminarea volumelor fizice

Pentru a elimina un hard disk dintr-un grup de volum de lucru sda Mai întâi, să transferăm toate datele de pe acesta pe alte discuri:

Pvmove /dev/sda

Apoi eliminați-l din grupul de volume:

Vgreduce vg1 /dev/sda

Și, în sfârșit, ștergeți volumul fizic:

Pvremove /dev/sda

De fapt, ultima comandă elimină pur și simplu semnul că discul este membru al lvm și nu aduce prea multe beneficii. După eliminarea din LVM, discul va trebui să fie recompartizionat/reformatat pentru utilizare ulterioară.

Redimensionare

LVM vă permite să redimensionați cu ușurință volumele logice. Pentru a face acest lucru, trebuie mai întâi să modificați volumul logic în sine:

Dimensiune -L 40G vg1/lv2

și apoi sistemul de fișiere de pe el:

Resize2fs /dev/vg1/lv2 resize_reiserfs /dev/vg1/lv2

Redimensionarea unui volum fizic este o sarcină foarte complexă și de obicei nu se face. Este mai practic și mai sigur să ștergeți volumul fizic, să redimensionați partiția și să creați din nou volumul.

Cât de ușor este să încerci

Dacă LVM este instalat nu pentru utilizare ulterioară, ci „pentru vizualizare”, atunci discurile și partițiile pot fi înlocuite cu fișiere. Nu vei avea nevoie de niciunul discuri suplimentare, nici mașinile virtuale. Vom crea unități virtuale și vom lucra cu ele. De exemplu, puteți crea 4 discuri de 1 GB, dar puteți crea un alt număr de dimensiuni mai mari sau mai mici după cum doriți. Creăm singuri fișierele care simulează dispozitive:

Mkdir /mnt/sdc1/lvm cd /mnt/sdc1/lvm dd if=/dev/zero of=./d01 count=1 bs=1G dd if=/dev/zero of=./d02 count=1 bs=1G dd if=/dev/zero of=./d03 count=1 bs=1G dd if=/dev/zero of=./d04 count=1 bs=1G

Creăm dispozitive loopback din fișiere:

Losetup -f --show ./d01 losetup -f --show ./d02 losetup -f --show ./d03 losetup -f --show ./d04

Pvcreate /dev/loop0 pvcreate /dev/loop1 pvcreate /dev/loop2 pvcreate /dev/loop3 vgcreate -s 32M vg /dev/loop0 /dev/loop1 /dev/loop2 /dev/loop3 lvcreate -n primul -L 2G vg -n secundă -L 400M vg...

Instantanee

Una dintre cele mai importante caracteristici ale LVM este suportul pentru mecanismul de instantaneu. Instantaneele vă permit să faceți instantaneu faceți un instantaneu al volumului logic și utilizați-l în viitor pentru a lucra cu date.

Exemple de utilizare

LVM este utilizat în mod activ atunci când este necesar un mecanism de instantaneu. De exemplu, acest mecanism este extrem de important atunci când faceți copii de rezervă ale fișierelor aflate în schimbare constantă. LVM vă permite să înghețați o anumită stare a FS și să copiați toate datele necesare din acesta, în timp ce nu trebuie să opriți înregistrarea pe FS original.

Instantaneele pot fi, de asemenea, folosite pentru a organiza suportul pentru un server de fișiere cu Samba pentru un mecanism de copiere a arhivei, mai multe despre asta în articolul corespunzător:

LVM cu LiveCD

Dacă trebuie să lucrați cu LVM de pe un Ubuntu LiveCD, atunci va trebui să efectuați câțiva pași suplimentari, deoarece nu există utilitare pentru a lucra cu LVM în mod implicit.

Mai întâi trebuie să instalați aceste utilitare:

Sudo vgscan sudo vgdisplay YOUR_VGNAME

Sudo vgchange -a y

Această comandă ar trebui să indice că toate volumele dvs. logice sunt activate. Acum poți lucra cu ei ca de obicei.

Administrare sistem

Ce este LVM?

LVM înseamnă Logical Volume Manager. Nu voi da definiții oficiale, dar vă voi spune pe scurt cu propriile mele cuvinte. LVM este un strat suplimentar de abstractizare a spațiului pe disc. Acest nivel este situat între sistemul de fișiere și discul fizic. LVM este similar cu software-ul RAID. Chiar în această abstractizare există 3 elemente: un grup de volume (Volume Group, prescurtat VG), un volum fizic (abreviat PV) și un volum logic (Logical Volume, abreviat LV). Puteți crea mai multe grupuri de volume. Trebuie să adăugați volume fizice la fiecare grup de volume. Volumele fizice sunt partiții de disc. După adăugarea volumelor fizice, puteți adăuga volume logice. Și pe volume logice puteți crea deja un sistem de fișiere. Toate acestea sunt foarte convenabile, mai ales pe server.

Cum poți folosi LVM?

Dacă utilizați LVM, puteți simplifica întreținerea serverului. Puteți crea multe partiții cu sisteme de fișiere diferite, puteți monta sisteme de fișiere cu diferite steaguri (de exemplu, dezactivați execuția fișierului), puteți extinde foarte rapid și ușor dimensiunea unei partiții dacă rămâne fără spațiu. Desigur, stratul suplimentar dintre disc și sistemul de fișiere reduce vitezele de citire și scriere. Trebuie să plătești pentru tot. Folosesc LVM pentru a gestiona convenabil spațiul pe disc al mașinilor virtuale. De obicei, ca disc virtual se folosește un fișier obișnuit. În primul rând, acest lucru este incomod, deoarece KVM nu are un mecanism pentru a face instantanee ale unui disc virtual, iar copierea chiar și a câțiva gigaocteți durează mult și mașină virtuală va trebui să se oprească. În al doilea rând, dacă fișierul disc virtual este stocat în sistemul de fișiere, atunci vom primi întârzieri suplimentare asociate cu citirea și scrierea acestui fișier. Prin urmare, folosesc volume logice LVM ca disc virtual.

Referință rapidă pentru comandă

Creați un grup de volume:
  1. vgcreate vg_virt /dev/sda1 /dev/sdb1
Inițializarea unui volum fizic:
  1. pvcreate /dev/sda2
Adăugarea unui volum fizic la un grup de volume:
  1. vgextend vg_virt /dev/sda2
Crearea unui nou volum logic de 10 GB:
  1. lvcreate -L10G -n lv_ubuntu_vm vg_virt
Pentru volume logice, puteți specifica nume care au sens. Acest lucru este mult mai convenabil decât lucrul cu nume precum sdxx.
Pentru a crește un volum logic, puteți specifica dimensiunea finală a volumului sau puteți specifica dimensiunea cu care doriți să creșteți volumul.
  1. lvextend -L12G /dev/vg_virt/lv_ubuntu_vm
  2. lvextend -L+3G /dev/vg_virt/lv_ubuntu_vm
Și, desigur, după această operație trebuie să măriți dimensiunea sistemului de fișiere în sine.
  1. resize2fs /dev/vg_virt/lv_ubuntu_vm
Eliminarea unui volum logic:
  1. lvremove /dev/vg_virt/lv_ubuntu_vm
Crearea unui instantaneu dintr-un volum logic:
  1. lvcreate --size 2G --snapshot --name snapshot_ubuntu_vm /dev/vg_virt/lv_ubuntu_vm
Instantaneele de volum logic sunt foarte rapide și foarte convenabile. Un instantaneu este ceva ca un strat suplimentar care stochează toate modificările într-un volum logic. Instantaneul nu stochează fișiere care nu s-au modificat de când a fost realizat instantaneul. Prin urmare, cantitatea de spațiu utilizată într-un instantaneu de volum depinde de numărul de modificări. Dacă ștergeți volumul de pe care a fost făcut instantaneul, instantaneul va fi și el șters. Și, desigur, operațiunile pe un instantaneu de volum sunt mult mai lente decât operațiunile pe volum în sine.
Și pentru a crea o copie a unui disc logic, adică pentru a-l clona complet, puteți folosi utilitarul simplu dd.
  1. sudo dd if=/dev/vgroup1/lvolume1 of=/dev/vgroup1/lvolume_copy
Desigur, volume logice trebuie să existe.

Pe mine serverul de acasă Linux a instalat un disc de 250 GB. Tocmai am cumpărat o nouă unitate SATA de 250 GB și vreau să adaug noua unitate la volumul LVM existent pentru a-i crește dimensiunea la 500 GB. Cum să adăugați un disc la LVM și să extindeți volumul LVM în sistem de operare Linux?

Linux Volume Management (LVM) creează un strat ușor de utilizat deasupra discurilor fizice. Puteți combina mai multe unități pentru a crea volume de stocare logică. Aceasta oferă beneficii specifice, cum ar fi:

  1. Fără restricții privind dimensiunea discului;
  2. A crescut debitului disc
  3. Oglindirea volumelor pentru date critice de afaceri;
  4. Instantanee de volum;
  5. Plămân backupși recuperare folosind instantanee;
  6. Mișcare ușoară a datelor;
  7. Redimensionați pool-urile de stocare (adăugând sau eliminați discuri) fără a reformata neapărat discurile.
In aceea manual arată cum să partiționați, să formatați și să adăugați un nou disc la un volum LVM în Linux. În scop demonstrativ, folosesc Ubuntu VM, dar comenzile rămân aceleași pentru bare metal sau orice altă tehnologie de virtualizare precum KVM, Xen, VMware etc.

Atenţie: Aveți grijă cu lvm / mkfs.ext4 și alte comenzi, precum și cu numele dispozitivelor, deoarece dacă numele dispozitivului este setat incorect, acesta poate distruge toate datele. Fiți atenți și păstrați întotdeauna copii de siguranță complete.

Pasul 1 – Aflați informații despre LVM-urile existente

Managementul stocării LVM este împărțit în trei părți:

  1. Volume fizice (FT(PV))– actual (de exemplu, /dev/sda, /dev,sdb, /dev/vdb etc.)
  2. Grupuri de volum (GT(VG))– volumele fizice sunt combinate în grupuri de volume. (de exemplu, my_vg = /dev/sda + /dev/sdb .)
  3. Volume logice (LT(LV))– grupul de volume, la rândul său, este împărțit în volume logice (de exemplu, my_vg este împărțit în my_vg/data, my_vg/backups, my_vg/home, my_vg/mysqldb etc.)
Introduceți următoarele comenzi pentru a afla informații despre fiecare parte.

Cum să afișați informații despre volumele fizice (pv)

Introduceți următoarea comandă pvs pentru a vizualiza informații despre volumele fizice:

Deci, în prezent, LVM-ul meu include un volum fizic (disc real) numit /dev/vda5 . A vedea informatii detaliate despre proprietăți, introduceți:

$sudo pvdisplay

Exemple de posibile date de ieșire:

Din rezultatul de mai sus, putem vedea clar că grupul nostru de volume numit ubuntu-box-1-vg este format dintr-un volum fizic numit /dev/vda5.

Cum să afișați informații despre grupul de volum LVM (vg)

Introduceți oricare dintre următoarele comenzi vgs /vgdisplay vgs pentru a vedea informații despre grupurile de volume și proprietățile acestora:

$sudo vgdisplay

Exemple de posibile date de ieșire:

Cum să afișați informații despre LVM logic volum (lv)

Introduceți oricare dintre următoarele comenzi lvs command / lvdisplay pentru a vedea informații despre grupurile de volume și proprietățile acestora:

$sudo lvdisplay

Exemple de posibile date de ieșire:

Grupul meu de volume ubuntu-box-1-vg este împărțit în două volume logice:

  1. /dev/ubuntu-box-1-vg/root – sistem de fișiere rădăcină;
  2. /dev/ubuntu-box-1-vg/swap_1 – spațiu pentru schimb.
Pe baza comenzilor de mai sus, puteți obține o idee de bază despre modul în care LVM organizează dispozitivul de stocare în volume fizice (PV), grupuri de volume (VG) și volume logice (LV):

Pasul 2 – Aflați informații despre noua unitate

Trebuie să adăugați un nou disc pe server. În acest exemplu, în scop demonstrativ, am adăugat un nou disc care are o dimensiune de 5GiB. Pentru a afla informații despre lansarea de noi discuri:

$ sudo fdisk –l

$ sudo fdisk -l | grep „^Disc /dev/”

Exemple de posibile date de ieșire:

O altă opțiune este să scanați toate dispozitivele vizibile pentru LVM2:

$ sudo lvmdiskscan

Exemple de posibile date de ieșire:

/dev/ram0 [ 64,00 MiB] /dev/ubuntu-box-1-vg/root [ 37,49 GiB] /dev/ram1 [ 64,00 MiB] /dev/ubuntu-box-1-vg/swap_1 [ 2,00 GiB] /dev /vda1 [ 487,00 MiB] /dev/ram2 [ 64,00 MiB] /dev/ram3 [ 64,00 MiB] /dev/ram4 [ 64,00 MiB] /dev/ram5 [ 64,00 MiB] /dev/vda5 [ 39,52 MiB / LVM volum fizic /] dev/ram6 [ 64,00 MiB] /dev/ram7 [ 64,00 MiB] /dev/ram8 [ 64,00 MiB] /dev/ram9 [ 64,00 MiB] /dev/ram10 [ 64,00 MiB] /dev/ram11 [ 64,00 MiB] ram12 [ 64,00 MiB] /dev/ram13 [ 64,00 MiB] /dev/ram14 [ 64,00 MiB] /dev/ram15 [ 64,00 MiB] /dev/vdb [ 5,00 GiB] 2 discuri 18 partiții 0 LVM întreg volum fizic LVM discuri volum

Pasul 3 – Creați volume fizice (pv) pe un nou disc numit /dev/vdb

Introduceți următoarea comandă:

$ sudo pvcreate /dev/vdb

Exemple de posibile date de ieșire:

Volumul fizic „/dev/vdb” a fost creat cu succes

Acum rulați următoarea comandă pentru a verifica:

$ sudo lvmdiskscan –l

Exemple de posibile date de ieșire:

AVERTISMENT: luând în considerare numai dispozitivele LVM /dev/vda5 [ 39,52 GiB] Volum fizic LVM /dev/vdb [ 5,00 GiB] Volum fizic LVM 1 Volum fizic LVM întreg disc 1 volum fizic LVM

Pasul 4 - Adăugarea volumului fizic nou creat (pv) numit /dev/vdb la volumul logic existent (lv)

Introduceți următoarea comandă pentru a adăuga volumul fizic /dev/vdb la grupul de volume „ubuntu-box-1-vg”:

$ sudo vgextend ubuntu-box-1-vg /dev/vdb

Exemple de posibile date de ieșire:

Secțiuni clasice în care este împărțit cel mai adesea HDD pentru instalarea sistemului și stocarea datelor, am o serie de dezavantaje semnificative. Mărimea lor este foarte greu de schimbat, sunt într-o succesiune strictă și pur și simplu luarea unei piese din prima secțiune și adăugarea la ultima nu va funcționa dacă există mai multe secțiuni între ele. Prin urmare, de foarte multe ori, atunci când partiționează inițial un hard disk, utilizatorii își pun mințile despre cât spațiu să aloce pentru aceasta sau acea partiție. Și aproape întotdeauna, în procesul de utilizare a sistemului, ajung la concluzia că au făcut o alegere greșită.

Tehnologia LVM poate rezolva majoritatea acestor probleme. Creează o abstracție suplimentară - volume logice, care sunt vizibile în sistem ca partiții obișnuite, dar nu sunt. Are o serie de avantaje:

    Volumele logice LVM nu mai sunt legate de o locație fizică. În LVM, nu există ordinea volumelor logice.

    Dimensiunea volumelor logice poate fi mărită din mers, iar volumele montate pot fi, de asemenea, reduse cu ușurință în dimensiune, fără a părăsi sistemul.

    Dacă este necesar, puteți distribui volume logice pe mai multe hard disk-uri fizice, crescând astfel spațiul disponibil. În acest caz, sistemul va vedea în continuare un singur volum logic, deși dimensiunea acestuia va depăși dimensiunile disponibile ale hard disk-urilor. De asemenea, puteți efectua operația inversă prin scoaterea hard disk-ului din LVM, eliberându-l astfel pentru alte utilizări.

    LVM acceptă un mecanism de instantanee - copii instantanee ale sistemului de fișiere al unui volum. Acest lucru poate fi foarte util pentru crearea de copii de rezervă.

    Există multe alte avantaje despre care puteți citi în articolele de specialitate despre LVM.

Ubuntu acceptă pe deplin LVM, totuși din versiunea Desktop disc de instalare Utilitățile necesare pentru a lucra cu LVM au fost eliminate. În plus, programul de instalare a versiunii Desktop nu poate modifica volumele LVM. Prin urmare, dacă doriți să utilizați LVM, atunci va trebui fie să instalați sistemul de pe un disc alternativ, fie să trișați puțin cu un LiveCD obișnuit. Instalarea cu Alternate este incomodă și provoacă disconfort pentru mulți și, în plus, cel mai adesea discul Alternate nu este la îndemână, așa că să luăm în considerare opțiunea cu LiveCD.

Vă rugăm să rețineți că LVM este controlat prin terminal, prin urmare, pentru a nu sparge nimic, trebuie mai întâi să învățați cum să lucrați mai mult sau mai puțin confortabil cu el. De asemenea, familiarizați-vă cu principiile de funcționare și conceptele de bază ale LVM pentru a înțelege ce este. Articolul nu este destinat începătorilor, ci celor care au înțeles deja elementele de bază ale Ubuntu.

Pregătirea preliminară

Trebuie să porniți sistemul de pe LiveCD și să vă conectați computerul la Internet. Apoi, deschideți un terminal și instalați utilitățile necesare direct în sesiunea LiveCD cu comanda:

sudo apt-get install lvm2

Asta este, acum poți începe să lucrezi cu LVM. Dar mai întâi trebuie să alocăm un loc unde vom crea LVM. Pentru a face acest lucru, veți avea nevoie de editorul de partiții Gparted, care se află în meniul System→Administration.

Datorită naturii bootloader-ului GRUB, este mai bine să creați o partiție mică separată pentru /boot când utilizați LVM. Să presupunem că 200 Mb ar trebui să fie de ajuns.

Creați o partiție folosind Gparted /boot și o partiție pe deasupra căreia veți implementa LVM. Dacă sunteți gata să alocați întregul hard disk pentru LVM, atunci nu uitați că partiția /boot a Ubuntu nu ar trebui să fie plasată pe LVM. Astfel, veți avea nevoie de două partiții - 200Mb pentru /boot și orice altceva pentru LVM. Nu alegeți niciun sistem de fișiere pentru partiția LVM - doar o partiție goală (neformatată). Nu uitați, pentru a aplica toate modificările pe care le-ați făcut prin Gparted, trebuie să faceți clic pe bifa verde de pe panoul de sus sau selectați Aplicați din meniul Editare.

După ce modificările la marcaj au fost efectuate cu succes, va trebui să schimbați tipul de secțiune de care aveți nevoie Linux LVM. Pentru a face acest lucru, faceți clic dreapta pe secțiune și selectați „Gestionați steaguri”. În fereastra care se deschide, bifați caseta cu numele lvm, așteptați până când toate modificările sunt aplicate și închideți Gparted. Aceasta completează etapa pregătitoare.

Crearea volumelor logice LVM

Acum este timpul să începeți să creați LVM-ul în sine. De exemplu, vom presupune că creăm LVM deasupra partiției /dev/sda1. În acest caz, mai întâi trebuie să inițializați partiția fizică cu comanda:

sudo pvcreate /dev/sda1 sudo vgcreate local /dev/sda1

Și, în sfârșit, creați volumele logice de care aveți nevoie. Merită remarcat aici că, deoarece puteți crește cu ușurință dimensiunea volumelor LVM chiar într-un sistem care rulează, cel mai bine este să alocați dimensiunea minimă necesară pentru volumele logice. Nu vă fie teamă că un volum mare va rămâne nealocat în cadrul grupului de volum; nu va fi pierdut. Ori de câte ori aveți nevoie de spațiu suplimentar, îl puteți adăuga cu ușurință la orice volum logic. Dar reducerea dimensiunii unui volum logic este mult mai dificilă.

De obicei, instalarea unui sistem necesită o partiție rădăcină, o partiție /home, o partiție de swap și, uneori, o partiție de date. Puteți crea volume logice pentru toate aceste patru sarcini folosind comenzile:

sudo lvcreate -L 7G -n root local sudo lvcreate -L 5G -n home local sudo lvcreate -L 3G -n swap local sudo lvcreate -L 10G -n date local

Parametrul -n, dacă nu ați înțeles deja, specifică numele volumului logic, -L este dimensiunea acestuia.

Acum trebuie să creați sisteme de fișiere pe volumele logice create.

În versiunile moderne de Ubuntu, trebuie să creați manual sisteme de fișiere înainte de instalare. În caz contrar, instalatorul va dori să creeze un tabel de partiții MBR deasupra fiecărui volum LVM, ceea ce este extrem de nedorit.

Puteți face acest lucru cu aproximativ următoarele comenzi:

sudo mkfs.ext4 /dev/ local/ root sudo mkfs.ext4 /dev/ local/ home sudo mkswap -f /dev/ local/ swap sudo mkfs.ext4 /dev/ local/ data

Rețineți că numele de volum logic LVM de pe sistem arată ca /dev/(nume_grup_volum)/(nume_volum) .

În plus, sistemul de fișiere ext4 rezervă în mod implicit ceva spațiu pentru datele de sistem. De când pe /home , și cu atât mai mult pe partiția cu fișiere utilizator, nu vor exista niciodată date de sistem, este mai bine să anulați această rezervare pentru a elibera spațiu irosit. Comenzile sunt utile pentru asta

sudo tune2fs -r 0 /dev/ local/ home sudo tune2fs -r 0 /dev/ local/ date

Nu anulați în niciun caz rezervarea pentru partiția rădăcină, altfel sistemul poate înceta să funcționeze cu totul!

Și, în sfârșit, poate doriți să atribuiți o etichetă normală secțiunii de date, astfel încât să apară frumos în sistemul instalat. Puteți face acest lucru cu ceva ca această comandă:

sudo tune2fs -L Date /dev/local/data

Acum putem trece direct la instalarea pe volumele logice pe care le-am creat.

Instalarea sistemului

Instalarea în sine este standard, dar când vi se cere să alegeți o metodă de partiționare a discului, selectați modul manual. În fereastra care se deschide, veți vedea toate volumele LVM pe care le-ați creat. Specificați punctul de montare adecvat pentru fiecare, dar nu bifați caseta de format. Pentru partiția de date, puteți specifica punctul de montare /media/data . Nu uitați de partiția mică /boot. Trebuie specificat cu punctul de montare adecvat și poate fi setat la ext2 ca sistem de fișiere; în plus, trebuie să fie formatat.

Așteptați finalizarea instalării, dar nu reporniți computerul!

Dacă reporniți computerul după instalare, dvs sistem nou nu va începe. În acest caz, va trebui să accesați din nou LiveCD, să instalați utilitarele LVM și apoi să rulați comanda sudo vgchange -a y

Apoi urmați instrucțiunile de mai jos.

Activarea LVM pe un sistem instalat

Ați instalat sistemul, dar rămâne o mică problemă - Ubuntu instalat nu are utilități pentru lucrul cu LVM, ceea ce înseamnă că pur și simplu nu va porni. Acest lucru este destul de ușor de reparat.

Pentru a începe, fără a părăsi LiveCD-ul, montați volumul logic pe care l-ați alocat rădăcinii în folderul /mnt. Acest lucru se poate face cu o echipă

sudo mount /dev/local/root/mnt

Apoi montați partiția /boot în loc (în exemplul de mai jos este /dev/sda1):

sudo mount /dev/sda1 /mnt/boot

Acum va trebui să vă autentificați sistem instalat folosind chroot, dar mai întâi trebuie să conectați temporar câteva resurse importante de sistem la acesta. Pentru a face acest lucru, executați comenzile

sudo mount --bind / dev / mnt/ dev sudo mount --bind / proc / mnt/ proc sudo mount --bind / sys / mnt/ sys

Dacă dintr-o dată în sistemul dumneavoastră nou instalat /var sau alte directoare de sistem se află pe alte partiții decât rădăcină, nu uitați să le montați în locurile lor în /mnt.

Acum mergeți la sistemul instalat cu comanda

sudo chroot /mnt/bin/bash

Și instalați utilitățile necesare cu comanda

apt-get install lvm2

Gata, instalarea este finalizată. Închideți terminalul, apăsați Alt + Ctrl + Del și reporniți computerul. Nu uitați să eliminați LiveCD-ul din unitate. Computerul ar trebui să pornească în sistemul nou instalat.

Lucru în continuare

Să presupunem că, la un moment dat, cei 5 gigaocteți pe care i-ați alocat pentru partiția /home nu vă mai sunt suficienți. Nici o problemă. Vedeți cât spațiu neutilizat a rămas în grupul de volume prin comandă

sudo vgdisplay local

Acum măriți dimensiunea volumului logic /dev/local/home la dimensiunea dorită cu comanda

sudo lvresize -L 15G /dev/local/home

Rețineți că atunci când este utilizată în acest fel, opțiunea -L specifică dimensiunea completă dorită, nu incrementul acesteia. Creșterea poate fi setată folosind simbolul „+”:

sudo lvresize -L +5G /dev/local/home

După creșterea dimensiunii volumului logic, tot ce rămâne este să întindeți sistemul de fișiere pentru a acoperi întregul volum nou. Acest lucru se poate face cu o echipă

sudo resize2fs /dev/local/home

Gata, dimensiunea volumului logic a fost mărită.

Pe lângă creșterea dimensiunii volumelor logice din mers, LVM poate face multe alte lucruri utile. De exemplu, creați instantanee instantanee. Cu toate acestea, citiți despre toate complexitățile lucrului cu această tehnologie în articole de specialitate.




Top