LVM: ühendage kõvakettad nii, nagu oleksid need ainult üks

LVM-i kasutamise näited

GNU Linux on äärmiselt mitmekülgne, selles ei kahtle keegi. Kuid võib-olla ei tea mõned kasutajad mõnda tööriista või võimalust, mida see meile pakub ja mis võiksid meie igapäevast tegevust hõlbustada või uskumatute asjadega hakkama saada. Selles artiklis räägime LVM-ist (loogiline helihaldur), tööriist, mis, kuigi algselt ei loodud Linuxi jaoks, hiljem teisaldati ja nüüd saavad Linuxi kasutajad selle võimalusi nautida.

LVM on loogiline helihaldur, nagu nimigi ütleb, esialgu oli see cLoodud Heinz Mauelshageni poolt 1998. aastal operatsioonisüsteemi HP-UX jaoks, HP UNIX. Kuid hiljem rakendatakse see Linuxi kernelis. Sellega saate muuta loogiliste rühmade suurust, aga ka loogilisi köite, kirjutuskaitstud pilte, hallata RAID-i jne. Kuid see artikkel, mis meid selle artikli jaoks huvitab, on mitme kõvaketta ühendamine.

LVM suudab "näha" kettarühmi ja partitsioone tervikuna paljude iseseisvate ruumide käitlemise asemel. Sellepärast saame liita mitu sektsiooni ühena, laiendada teatud sektsioone teistel erinevatel füüsilistel ketastel, mängida mitme kettaga RAID-režiimis, lisada kõvakettaid "kuum" või "vahetada", unustamata varukoopiate loomiseks funktsiooni "hetktõmmis". ...

Kuidas saate seda teha? Noh, põhimõtteliselt tänu kolme mõiste käsitsemisele:

  • PV (füüsiline maht): on arvuti füüsilised mahud, st kõvakettad või partitsioonid.
  • VG (helirühm): helirühm, on piirkond, kus PV-d ja VL-id kohtuvad.
  • LV (loogiline maht): loogilised köited või seadmed, kuhu saab failisüsteeme või FS-i luua.

Et töötada koos LVM-iga, saame terminalist töötada kolme peamise tööriistaga:

  • pvccreate: Füüsilisi köite saate luua, ühendades mitu erinevat kõvaketast või sektsiooni. Liitume näiteks partitsioonidega / dev / sda3 ja / dev / sdb1:
pvcreate /dev/sda3 /dev/sdb1

  • vgcreate: Saate luua helirühmi, see tähendab, et partitsioonid või füüsilised kettad kuuluvad rühma. Näiteks grupi nimega "data" loomiseks toimige järgmiselt.
vgcreate datos /dev/sdb1

  • loo: määratleb rühmas olevad loogilised mahud. Kujutage näiteks ette, et soovite grupis "andmed" luua 8 GB suuruse nimega "uus":
lvcreate --name nuevo --size 8G datos

Vaatame praktilist näidetKujutage ette, et teil on x GB kõvakettaga arvuti ja otsustate mahtu laiendada, lisades sellele veel ühe kõvaketta. Sellisel juhul käsitleb operatsioonisüsteem seda kui ühte uut kõvaketast, milles peate selle kasutamiseks looma ühe või mitu sektsiooni. Ma räägin veel konkreetsemalt, kujutage ette, et teie kõvaketas on kõigepealt 120 GB ja teil on rida sektsioone, sealhulgas / home, mis hõivab 80 GB neist 120 ja mida nimetatakse / dev / sda3, kus on / dev / sda1 juurpartitsioon / ja / dev / sda2 SWAP ...

Nüüd leiate oma uue kõvaketta, kus on 500 GB (/ dev / sdb1) lisaruumi, kuid teise sektsiooni loomise asemel soovite, et teie / kodus oleks 580 GB. See on võimalik LVM-iga, tehes / dev / sda ja / dev / sdb be opsüsteem vaatab seda ühe seadmena, üks partitsioon, mis asub füüsiliselt kahel erineval kõvakettal. Ja see on ainult väike võimalus paljudest, mida LVM lubab, ja seda tehakse nii:

—ENNE MIDAGI TEHA VARUKoopia / KODU, KUI see vormindatakse -

sudo -i

unmount /dev/sda3

unmount /dev/sdb1

vgcreate lvm /dev/sda3 /dev/sdb1

modprobe dm-mod

lvcreate -n home -l 100% VG lvm

mkfs.ext4 /dev/lvm/home

mount /dev/lvm/home /home

Alles jääb faili / etc / fstab muutmine Nii et ärge paigaldage / dev / sda3 ja / dev / sdb1 harjutusi süsteemi käivitamisel, muul juhul paigaldage / dev / lvm / home / home. Kui sisestame järgmise (kasutage gedit, nano või muud soovitud tekstiredaktorit ...):

sudo gedit /etc/fstab

Näeme sisu selle muutmiseks, näeme, et meie jaotises olevate partitsioonide paigaldamiseks on olemas kommentaarid # ja muud read. Olge ettevaatlik, tühikud ei ole tavalised tühikud. Kui muudate, kasutage sisu tühjendamiseks TAB-i! Näete, et võite panna midagi sellist nagu UUID = XXX-XXX-XXX-XXX, kuid võite selle probleemide asemel asendada / dev / sdx ... ehk partitsiooni nimega sellisena, nagu see on. Meie juhul peaksite eemaldama (või parem kui kustutada, pane kommentaari kirjutamiseks rea algusesse #, nii et kui probleem ilmneb või see ei toimi, võiksime redigeerida fstabi ja lihtsalt kustutada meie uue rea ja eemaldada # nii, et see naaseks eelmine konfiguratsioon ...) kaks rida, mis vastavad / dev / sda3 ja / dev / sdb1, ning lisage:

/ dev / lvm / home / home ext4 vaikimisi 0 1

Taaskäivitage ja nüüd oleks meil 580 GB / kodu, ühendades need kaks kõvaketast nii, nagu oleksid need vaid üks. Muidugi saate parameetreid oma maitse järgi varieerida, kasutada soovitud partitsioone, soovitud FS-i (siin oleme kasutanud EXT4, kuid võite kasutada kõike, mida vajate) jne. Palun jätke oma sõnumid, küsimused, kommentaarid jne..


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Jorge DIJO

    Hola.
    Väga hea õpetus, kuid nad usuvad, et nad ei maini, et peame tegema teabe varukoopia, kuna / home ketaste partitsioonidega liitumisel vormindavad nad mõlemad kettad: mkfs.ext4 / dev / lvm / home, nagu teie kas mitte kustutada teavet, mis teil juba esimeses / kodus sektsioonis on, et saada samu tulemusi?

    1.    David-G DIJO

      See on see, et need kaks sektsiooni on vormindatud, nii et enne nende liitumist peate tegema varukoopia (soovitan deja-dup / sudo snap install deja-dup –classic (see stabiilse versiooni jaoks snapi kaudu) / sudo apt install lehed -dup).
      Loodan, et see on teile abiks olnud.

  2.   Saul DIJO

    Minu eelmises sülearvutis oli mul kõvaketas, kuhu oli laiali pillutatud üsna mitu halba sektorit. Jaotasin head ja halvad sektsioonid (umbes 16 sektsiooni). Liitusin heade jaotistega grupimahuna koos LVM-iga ja selle uue "salvestusüksuse" peale paigaldasin oma fedora ilma suuremate ebamugavusteta. LVM-iga muutsin kõvaketta, mis muidu prügikasti läheb, kasutatavaks, see säästis mulle peesot.

  3.   Nestor R. Arango DIJO

    Täname info eest, seda pidin tegema. Aitäh

  4.   Juan Jose Lopez Maglione DIJO

    Olen proovinud seda õpetust järgida, kuid leidsin, et LVM-i pole Debiani 9.5.0 enam vaikimisi installitud. Ja kui soovite selle installida, installitakse rakendus [sudo apt install lvm2] abil rakendus, kuid kui soovite selle aktiveerida, siis see ei aktiveeru. See annab järgmise vea:
    $ sudo teenus lvm2 start
    Lvm2.service'i käivitamine ebaõnnestus: üksus lvm2.service on maskeeritud.

  5.   yoel - hr. edukas DIJO

    Tere päevast.
    huvitav artikkel.
    Mul on küsimus, mitu plaati saate ühe üksusena kasutada? see tähendab, et kui mul on 4 ketast, kas saaksin 4-ga ühtse seadmena liituda?

    Ette tänades (:

    Härra. edukas

  6.   Manuel Nevado Santos DIJO

    Tere

    Ma kavatsen seadistada täiesti uue töölaua. Ma tahan operatsioonisüsteemina ainult Ubuntu 18.04. Kavatsen panna Western Digital Black SN750 NVMe 500GB SSD M.2 PCI Express 3.0, mis peaks olema väga kiire. Aga ka mul on kodus Samsung 860 EVO Basic SSD 500GB SATA3, mille ostsin omal ajal ja lõpuks ei kasutanud, mõeldes sellele uuele töölaua hetkele. Ma tahan ka selle lisada. Olen teie artiklit lugenud ja sooviksin, kui see pole liiga palju vaeva, kui soovitaksite, milliseid vaheseinu luua ja kuidas hea jõudluse saavutamiseks. Aitäh.

  7.   Pedro DIJO

    Tere, aitäh teie väärtusliku panuse eest, ma ei tea linuxist palju, lihtsalt paigaldasin 2 980 GB tahkis-kõvakettaga serveri, tegin loogilise draivi, kuid näen, et linux lõi 200 GB-s partitsiooni, mida ma juba täidan ja ma ei tea, kuidas ülejäänud ruumi aktiveerida, mis ütleb mulle, et see on 1.7 Tb, loodetavasti saate aidata mul seda aktiveerida ja et saaksin seda kasutada heli jaoks, olen hiljutine veebiminimi. Tervitused.