LVM: sapludiniet cietos diskus, it kā tie būtu tikai viens

LVM lietošanas piemēri

GNU Linux ir ārkārtīgi daudzpusīgs, par to neviens nešaubās. Bet varbūt daži lietotāji nezina dažus rīkus vai iespējas, ko tas mums piedāvā, un kas varētu atvieglot mūsu ikdienu vai paveikt neticamas lietas. Šajā rakstā mēs runāsim par LVM (Logical Volume Manager), rīks, kas, lai arī sākotnēji tas netika izveidots Linux, vēlāk tika pārnests, un tagad Linux lietotāji var izbaudīt tā iespējas.

LVM ir loģisks apjoma pārvaldnieks, kā norāda tās nosaukums, sākotnēji tas bija cIzveidoja Heinz Mauelshagen 1998. gadā operētājsistēmai HP-UX, HP UNIX. Bet vēlāk tas tiks ieviests Linux kodolā. Ar to jūs varat mainīt loģisko grupu lielumu, kā arī loģiskos sējumus, tikai lasāmus momentuzņēmumus, pārvaldīt RAID utt. Bet iezīme, kas mūs interesē šajā rakstā, ir vairāku cieto disku apvienošana.

LVM var "redzēt" disku grupas un nodalījumus kopumā tā vietā, lai apstrādātu daudzas neatkarīgas telpas. Tāpēc mēs varam pievienoties vairākiem nodalījumiem kā viens, paplašināt noteiktus nodalījumus citos dažādos fiziskos diskos, spēlēt ar vairākiem diskiem RAID režīmā, pievienot cietos diskus "karstā" vai "karstā mijmaiņas" režīmā, neaizmirstot funkciju "momentuzņēmums", lai izveidotu dublējumkopijas ...

Kā jūs to varat izdarīt? Nu, galvenokārt, pateicoties trīs jēdzienu apstrādei:

  • PV (fiziskais tilpums): ir fiziskie sējumi, tas ir, cietie diski vai datora nodalījumi.
  • VG (sējumu grupa): tilpuma grupa, ir apgabals, kur tiekas PV un VL.
  • LV (loģiskais apjoms): loģiski sējumi vai ierīces, kurās var izveidot failu sistēmas vai FS.

Strādāt ar LVM, mēs varam strādāt no termināļa ar trim galvenajiem rīkiem:

  • pvccreate: Fiziskos sējumus varat izveidot, savienojot vairākus dažādus cietos diskus vai nodalījumus. Piemēram, pievienosimies nodalījumam / dev / sda3 un / dev / sdb1:
pvcreate /dev/sda3 /dev/sdb1

  • vgcreate: Varat izveidot sējumu grupas, tas ir, nodalījumi vai fiziskie diski pieder grupai. Piemēram, lai izveidotu grupu ar nosaukumu "dati":
vgcreate datos /dev/sdb1

  • Izveidot: definē loģiskos apjomus, kas būs grupā. Piemēram, iedomājieties, ka vēlaties izveidot apjomu ar nosaukumu "jauns" grupā "dati" un 8 GB lielu:
lvcreate --name nuevo --size 8G datos

Apskatīsim praktisku piemēruIedomājieties, ka jums ir dators ar x GB cieto disku un jūs nolemjat palielināt jaudu, iekļaujot tajā citu cieto disku. Tādā gadījumā operētājsistēma to izturas kā pret citu - jaunu cieto disku, kurā, lai to izmantotu, ir jāizveido viens vai vairāki nodalījumi. Es būšu vēl konkrētāks, iedomājieties, ka vispirms jūsu cietajā diskā ir 120 GB un ka jums ir virkne nodalījumu, ieskaitot / home, kas aizņem 80 GB no šiem 120 un tiek saukts / dev / sda3, kur ir / dev / sda1 saknes nodalījums / un / dev / sda2 SWAP ...

Tagad jūs atradīsit jauno cieto disku ar 500 GB (/ dev / sdb1) papildu vietas, taču tā vietā, lai izveidotu citu nodalījumu, jūs vēlaties, lai jūsu / mājās būtu 580 GB. Tas ir iespējams ar LVM, izveidojot / dev / sda un / dev / sdb be operētājsistēma to uzskata par vienu ierīci, viens nodalījums, kas fiziski atrodas divos dažādos cietajos diskos. Un tā ir tikai neliela iespēja no daudziem, ko LVM atļauj, un tas tiktu darīts šādi:

—PIRMS NEKĀDA VEIDOJIET / MĀJAS Dublējuma kopiju, jo tas tiks noformēts -

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

Atliek tikai rediģēt failu / etc / fstab Tāpēc neuzstādiet prakses / dev / sda3 un / dev / sdb1 sistēmas startēšanas laikā, ja tas neizdodas, pievienojiet / dev / lvm / home / home. Ja mēs ierakstīsim šādu tekstu (izmantojiet gedit, nano vai jebkuru citu teksta redaktoru, kuru vēlaties ...):

sudo gedit /etc/fstab

Mēs varam redzēt saturu, lai to rediģētu, mēs redzēsim, ka ir komentāri # un citas rindas, lai uzstādītu starpsienas, kuras pašlaik ir mūsu izplatītājā. Esiet piesardzīgs, atstarpes nav normālas atstarpes. Kad rediģējat, satura atstarpēšanai izmantojiet TAB! Jūs redzēsiet, ka jūs varat ievietot kaut ko līdzīgu UUID = XXX-XXX-XXX-XXX, bet jūs varat bez problēmām aizstāt šo krāpšanos ar / dev / sdx ... tas ir, nodalījuma nosaukumu, kāds tas ir. Mūsu gadījumā jums būtu jānoņem (vai labāk, nekā izdzēst, rindas sākumā ievietojiet #, lai komentētu, tāpēc, ja rodas problēma vai tā nedarbojas, mēs varētu rediģēt fstab un vienkārši izdzēst mūsu jauno rindiņu un noņemt # tā, lai tas atgrieztos iepriekšējā konfigurācija ...) divas līnijas, kas atbilst / dev / sda3 un / dev / sdb1, un pievieno:

/ dev / lvm / home / home ext4 noklusējumi 0 1

Restartējiet un tagad mums būtu / home 580 GB, savienojot abus cietos diskus, it kā tie būtu tikai viens. Protams, jūs varat mainīt parametrus pēc savas gaumes, izmantot vēlamos nodalījumus, vēlamo FS (šeit mēs izmantojām EXT4, bet jūs varat izmantot visu, kas jums nepieciešams) utt. Lūdzu, atstājiet savus ziņojumus, jautājumus, komentārus utt..


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Jorge teica

    Sveiki.
    Ļoti laba apmācība, taču viņi uzskata, ka nemin, ka mums ir jāveic informācijas dublējums, jo, pievienojoties / home disku nodalījumiem, viņi formatē abus diskus: mkfs.ext4 / dev / lvm / home, kā jūs Vai neizdzēst informāciju, kas jums jau ir pirmajā / mājas nodalījumā, lai iegūtu tādus pašus rezultātus?

    1.    Deivids-G teica

      Tas ir tas, ka abi nodalījumi ir formatēti, tāpēc, pirms turpināt pievienoties tiem, jums ir jāizveido dublējums (es iesaku deja-dup / sudo snap install deja-dup –classic (tas ir stabilai versijai, izmantojot snap) / sudo apt install leaves -dup).
      Es ceru, ka tas jums ir bijis noderīgs.

  2.   Saul teica

    Iepriekšējā klēpjdatorā man bija cietais disks ar diezgan daudziem sliktiem sektoriem, kas bija izkaisīti pa visu. Es sadalīju labās un sliktās sadaļas (ap 16 nodalījumiem). Es pievienojos labajām sadaļām kā grupas sējums ar LVM un papildus tai jaunajai "krātuvei" es bez lielām neērtībām uzstādīju savu fedoru. Ar LVM es padarīju izmantojamu cieto disku, kas citādi nonāktu atkritumu tvertnē, tas man ietaupīja dažus peso.

  3.   Nestors R Arango teica

    Paldies par informāciju, tas man bija jādara. Paldies

  4.   Huans Hosē Lopess Maglione teica

    Esmu mēģinājis sekot šai apmācībai, taču konstatēju, ka LVM vairs nav instalēta pēc noklusējuma Debian 9.5.0. Un, kad vēlaties to instalēt, ar [sudo apt install lvm2] tiek instalēta lietojumprogramma, bet, kad vēlaties to aktivizēt, tā netiek aktivizēta. Tas dod šādu kļūdu:
    $ sudo pakalpojums lvm2 start
    Neizdevās palaist lvm2.service: Vienība lvm2.service ir maskēta.

  5.   yoel - kungs. suporty teica

    Labdien.
    interesants raksts.
    Man ir jautājums, cik diskus jūs varat izmantot kā vienu vienību? tas ir, ja man ir 4 diski, vai es varētu pievienoties 4 kā vienai vienībai?

    Paldies jau iepriekš (:

    Mr. suporty

  6.   Manuels Nevado Santos teica

    Sveiki

    Es gatavojos izveidot pilnīgi jaunu darbvirsmu. Es gribu tikai operētājsistēmu Ubuntu 18.04. Es ievietošu Western Digital Black SN750 NVMe 500GB SSD M.2 PCI Express 3.0, kas it kā ir ļoti ātrs. Bet arī man mājās ir Samsung 860 EVO Basic SSD 500GB SATA3, kuru es tobrīd nopirku un beigās neizmantoju, domājot par šo jauno darbvirsmas brīdi. Es arī gribu to pievienot. Esmu izlasījis jūsu rakstu, un es vēlētos, ja tas nav pārāk daudz nepatikšanas, ja jūs man ieteiktu, kādas starpsienas izveidot un kā, lai iegūtu labu veiktspēju. Paldies.

  7.   Peter teica

    Sveiki, paldies par jūsu vērtīgo ieguldījumu, es neko daudz nezinu par Linux, es tikko uzstādīju serveri ar 2 980 GB cietvielu cietajiem diskiem, es izveidoju loģisko disku, bet es redzu, ka linux izveidoja 200 GB lielu nodalījumu, kuru es jau aizpildu un es nezinu, kā aktivizēt pārējo vietu, kas man saka, ir 1.7 Tb, cerams, ka jūs varat man palīdzēt, kā to aktivizēt, un lai es to varētu izmantot audio, es esmu nesenais webmin interfeiss. Sveiciens.