Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

Shembull Hp ux i krijimit të një disku lvm. Instalimi i Ubuntu Desktop në LVM

Serveri im në shtëpi Linux ka një disk 250 GB të instaluar. Sapo bleva një disk të ri SATA 250 GB dhe dua ta shtoj diskun e ri në volumin tim ekzistues LVM për të rritur madhësinë e tij në 500 GB. Si të shtoni diskun në LVM dhe të zgjeroni kapacitetin LVM në sistemin operativ Linux?

Linux Volume Management (LVM) krijon një shtresë të lehtë për t'u përdorur në krye të disqeve fizike. Ju mund të kombinoni disa disqe për të krijuar vëllime logjike të ruajtjes. Kjo siguron përfitime specifike si:

  1. Nuk ka kufizime në madhësinë e diskut;
  2. Rritja e xhiros së diskut
  3. Pasqyrimi i vëllimeve për të dhënat kritike të biznesit;
  4. Vëllimi Snapshots;
  5. Rezervimi dhe rikuperimi i lehtë duke përdorur fotografitë e çastit;
  6. Lëvizja e lehtë e të dhënave;
  7. Ndryshimi i madhësisë së grupeve të ruajtjes (shtimi ose heqja e disqeve) pa domosdoshmërisht riformatimin e disqeve.
Ky tutorial ju tregon se si të ndani, formatoni dhe shtoni një disk të ri në një vëllim LVM në Linux. Për qëllime demonstrimi po përdor Ubuntu VM, por komandat mbeten të njëjta për metalin e zhveshur ose çdo teknologji tjetër virtualizimi si KVM, Xen, VMware, etj.

Kujdes: Kini kujdes me lvm / mkfs.ext4 dhe komanda të tjera, si dhe me emrat e pajisjeve, sepse nëse emri i pajisjes është vendosur gabimisht, ai mund të shkatërrojë të gjitha të dhënat. Jini të kujdesshëm dhe mbani gjithmonë kopje rezervë të plotë.

Hapi 1 – Gjeni informacion rreth LVM-ve ekzistuese

Menaxhimi i ruajtjes LVM ndahet në tre pjesë:

  1. Vëllimet fizike (FT(PV))– aktuale (për shembull, /dev/sda, /dev,sdb, /dev/vdb, etj.)
  2. Grupet e volumit (GT(VG))– vëllimet fizike kombinohen në grupe vëllimore. (për shembull, my_vg = /dev/sda + /dev/sdb .)
  3. Vëllimet logjike (LT(LV))– grupi i vëllimit, nga ana tjetër, ndahet në vëllime logjike (për shembull, my_vg ndahet në my_vg/data, my_vg/backups, my_vg/home, my_vg/mysqldb, etj.)
Futni komandat e mëposhtme për të gjetur informacion për secilën pjesë.

Si të shfaqni informacione për vëllimet fizike (pv)

Futni komandën e mëposhtme pvs për të parë informacionin rreth vëllimeve fizike:

Pra, aktualisht LVM ime përfshin një vëllim fizik (disk aktual) i quajtur /dev/vda5. Për të parë informacionin e detajuar të pronës, shkruani:

$sudo pvdisplay

Shembuj të daljeve të mundshme të të dhënave:

Nga dalja e mësipërme, mund të shohim qartë se grupi ynë i vëllimit i quajtur ubuntu-box-1-vg është krijuar nga një vëllim fizik i quajtur /dev/vda5.

Si të shfaqni informacione rreth grupit të vëllimit LVM (vg)

Futni ndonjë nga komandat e mëposhtme vgs /vgdisplay vgs për të parë informacionin rreth grupeve të vëllimit dhe vetitë e tyre:

$sudo vgdisplay

Shembuj të daljeve të mundshme të të dhënave:

Si të shfaqni informacione rreth vëllimit logjik të LVM (lv)

Futni ndonjë nga komandat e mëposhtme komanda lvs / lvdisplay për të parë informacionin rreth grupeve të vëllimit dhe vetitë e tyre:

$sudo lvdisplay

Shembuj të daljeve të mundshme të të dhënave:

Grupi im i vëllimit ubuntu-box-1-vg është i ndarë në dy vëllime logjike:

  1. /dev/ubuntu-box-1-vg/root – sistemi i skedarëve rrënjë;
  2. /dev/ubuntu-box-1-vg/swap_1 – hapësirë ​​për shkëmbim.
Bazuar në komandat e mësipërme, mund të merrni një ide bazë se si LVM organizon pajisjen e ruajtjes në vëllime fizike (PV), grupe vëllimi (VG) dhe vëllime logjike (LV):

Hapi 2 – Gjeni informacione për diskun e ri

Ju duhet të shtoni një disk të ri në serverin tuaj. Në këtë shembull, për qëllime demonstrimi, kam shtuar një disk të ri me madhësi 5 GiB. Për të gjetur informacione rreth lëshimit të disqeve të reja:

$ sudo fdisk –l

$ sudo fdisk -l | grep "^Disk /dev/"

Shembuj të daljeve të mundshme të të dhënave:

Një tjetër mundësi është të skanoni të gjitha pajisjet e dukshme për LVM2:

$ sudo lvmdiskscan

Shembuj të daljeve të mundshme të të dhënave:

/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 GiB] Vëllimi fizik LVM / 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] /dev/ 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 disqe 18 ndarje 0 LVM 1 vëllim fizik M disqe të tëra vëllimi

Hapi 3 – Krijoni vëllime fizike (pv) në një disk të ri të quajtur /dev/vdb

Futni komandën e mëposhtme:

$ sudo pvcreate /dev/vdb

Shembuj të daljeve të mundshme të të dhënave:

Vëllimi fizik "/dev/vdb" u krijua me sukses

Tani ekzekutoni komandën e mëposhtme për të kontrolluar:

$ sudo lvmdiskscan –l

Shembuj të daljeve të mundshme të të dhënave:

PARALAJMËRIM: duke marrë parasysh vetëm pajisjet LVM /dev/vda5 [39,52 GiB] Vëllimi fizik LVM /dev/vdb [5,00 GiB] Vëllimi fizik LVM 1 vëllimi fizik LVM i gjithë disku 1 vëllimi fizik LVM

Hapi 4 – Shtimi i vëllimit fizik të sapokrijuar (pv) të quajtur /dev/vdb në vëllimin logjik ekzistues (lv)

Futni komandën e mëposhtme për të shtuar vëllimin fizik /dev/vdb në grupin e vëllimit "ubuntu-box-1-vg":

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

Shembuj të daljeve të mundshme të të dhënave:

Logical Volume Manager (LVM) është një sistem shumë i fuqishëm i menaxhimit të vëllimit të të dhënave për Linux. Kjo ju lejon të krijoni vëllime logjike në krye të ndarjeve fizike (ose edhe disqeve të pandara), të cilat do të jenë të dukshme në vetë sistemin si pajisje të zakonshme bllok me të dhëna (d.m.th., si ndarje të zakonshme). Përparësitë kryesore të LVM janë se, së pari, një grup vëllimesh logjike mund të krijohet në krye të çdo numri ndarjesh fizike, dhe së dyti, madhësia e vëllimeve logjike mund të ndryshohet lehtësisht gjatë funksionimit. Për më tepër, LVM mbështet një mekanizëm fotografish, kopjim në lëvizje të ndarjeve dhe pasqyrim të ngjashëm me RAID-1.

Nëse planifikoni të bëni shumë punë me LVM, mund të hapni një "guaskë" të veçantë me komandën sudo lvm. Komanda e ndihmës do të tregojë një listë komandash.

Krijimi dhe fshirja

Siç u përmend tashmë, LVM është ndërtuar në bazë të ndarjeve të diskut të ngurtë dhe/ose të gjithë disqeve të ngurta. Në secilin nga disqet/particionet duhet të krijohen vëllimi fizik(vëllimi fizik). Për shembull, ne përdorim një disk për LVM sda dhe seksioni sdb2:

Pvcreate /dev/sda pvcreate /dev/sdb2

Mbi këto vëllime fizike ne krijojmë grup vëllimi, e cila do të quhet, të themi, vg1:

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

Le të shohim informacione rreth grupit tonë të vëllimit:

Vgekrani vg1

Ju mund të krijoni disa grupe, secili me grupin e vet të vëllimeve. Por zakonisht kjo nuk kërkohet.

Tani në një grup vëllimi mund të krijoni vëllime logjike lv1 Dhe lv2 20 GB dhe 30 GB në madhësi respektivisht:

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

Tani kemi pajisje bllokuese /dev/vg1/lv1 Dhe /dev/vg1/lv2.

E tëra që mbetet është krijimi i një sistemi skedarësh mbi to. Këtu nuk ka dallime me seksionet e rregullta:

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

Heqja e LVM (ose pjesëve të tij individuale, për shembull, vëllimet logjike ose grupet e vëllimit) ndodh në rend të kundërt - së pari ju duhet të çmontoni ndarjet, pastaj hiqni vëllimet logjike (lvremove), pas së cilës mund të hiqni grupet e vëllimit (vgremove) dhe vëllime fizike të panevojshme (pvremove) .

Shtimi i vëllimeve fizike

Për të shtuar një hard disk të ri SDC në grupin e vëllimit, krijoni një vëllim fizik:

Pvkrijoni /dev/sdc

Dhe shtoni atë në grupin tonë:

Vgextend vg1 /dev/sdc

Tani mund të krijoni një disk tjetër logjik (lvcreate) ose të rrisni madhësinë e atij ekzistues (lvresize).

Heqja e vëllimeve fizike

Për të hequr një hard disk nga një grup i vëllimit të punës sda Së pari, le të transferojmë të gjitha të dhënat prej tij në disqe të tjera:

Pvmove /dev/sda

Pastaj hiqeni atë nga grupi i vëllimit:

Vgrenë vg1 /dev/sda

Dhe së fundi, fshini vëllimin fizik:

Hiq /dev/sda

Në fakt, komanda e fundit thjesht heq shenjën që disku është anëtar i lvm dhe nuk sjell shumë përfitime. Pas heqjes nga LVM, disku do të duhet të ndahet/riformatohet për përdorim të mëtejshëm.

Ndryshimi i madhësisë

LVM ju lejon të ndryshoni me lehtësi madhësinë e vëllimeve logjike. Për ta bërë këtë, së pari duhet të ndryshoni vetë vëllimin logjik:

Lvresize -L 40G vg1/lv2

dhe pastaj sistemi i skedarëve në të:

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

Ndryshimi i madhësisë së një vëllimi fizik është një detyrë shumë komplekse dhe zakonisht nuk bëhet. Është më praktike dhe më e sigurt të fshini vëllimin fizik, të ndryshoni përmasat e ndarjes dhe të krijoni përsëri vëllimin.

Sa e lehtë është të provosh

Nëse LVM është instaluar jo për përdorim të mëtejshëm, por "për shikim", atëherë disqet dhe ndarjet mund të zëvendësohen me skedarë. Nuk nevojiten disqe shtesë ose makina virtuale. Ne do të krijojmë disqe virtuale dhe do të punojmë me ta. Për shembull, mund të krijoni 4 disqe me 1 GB, por mund të krijoni një numër tjetër të madhësive më të mëdha ose më të vogla sipas dëshirës. Ne krijojmë vetë skedarët që simulojnë pajisjet:

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

Ne krijojmë pajisje loopback nga skedarët:

Losetup -f --show ./d01 losttup -f --show ./d02 losetup -f --show

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 pari -L 2G vg lvcreate -n sekondë -L 400M vg ...

Fotot e çastit

Një nga veçoritë më të rëndësishme të LVM është mbështetja e tij për mekanizmin e fotografimit. Fotot e çastit ju lejojnë të bëni i menjëhershëm bëni një fotografi të vëllimit logjik dhe përdorni atë në të ardhmen për të punuar me të dhënat.

Shembuj të përdorimit

LVM përdoret në mënyrë aktive kur nevojitet një mekanizëm fotografish. Për shembull, ky mekanizëm është jashtëzakonisht i rëndësishëm kur rezervoni skedarë që ndryshojnë vazhdimisht. LVM ju lejon të ngrini disa gjendje të FS dhe të kopjoni të gjitha të dhënat e nevojshme prej tij, ndërsa nuk keni nevojë të ndaloni regjistrimin në FS origjinal.

Fotot e çastit mund të përdoren gjithashtu për të organizuar mbështetjen për një server skedari me Samba për një mekanizëm kopjimi të arkivit, më shumë për këtë në artikullin përkatës:

LVM me LiveCD

Nëse duhet të punoni me LVM nga një Ubuntu LiveCD, atëherë do t'ju duhet të kryeni disa hapa shtesë, pasi nuk ka shërbime për të punuar me LVM si parazgjedhje.

Së pari ju duhet të instaloni këto shërbime:

Sudo vgscan sudo vg shfaq YOUR_VGNAME

Sudo vgchange -a y

Kjo komandë duhet të tregojë që të gjitha vëllimet tuaja logjike janë aktivizuar. Tani mund të punoni me ta si zakonisht.

Administrimi i sistemit

Çfarë është LVM?

LVM do të thotë Logical Volume Manager. Unë nuk do të jap përkufizime zyrtare, por do t'ju them shkurtimisht me fjalët e mia. LVM është një shtresë shtesë e abstraksionit të hapësirës në disk. Ky nivel ndodhet midis sistemit të skedarëve dhe diskut fizik. LVM është i ngjashëm me softuerin RAID. Pikërisht në këtë abstraksion ka 3 elementë: një grup vëllimi (Volume Group, shkurtuar VG), një vëllim fizik (shkurt. PV) dhe një vëllim logjik (Vëllimi logjik, shkurt. LV). Mund të krijoni grupe të shumta vëllimi. Duhet të shtoni vëllime fizike në secilin grup vëllimesh. Vëllimet fizike janë ndarje të diskut. Pas shtimit të vëllimeve fizike, mund të shtoni vëllime logjike. Dhe në vëllime logjike tashmë mund të krijoni një sistem skedarësh. E gjithë kjo është shumë e përshtatshme, veçanërisht në server.

Si mund të përdorni LVM?

Nëse përdorni LVM, mund të thjeshtoni mirëmbajtjen e serverit. Ju mund të krijoni shumë ndarje me sisteme të ndryshme skedarësh, mund të montoni sisteme skedarësh me flamuj të ndryshëm (për shembull, çaktivizoni ekzekutimin e skedarëve), mund të zgjeroni shumë shpejt dhe lehtë madhësinë e një ndarje nëse i mbaron hapësira. Sigurisht, shtresa shtesë midis diskut dhe sistemit të skedarëve redukton shpejtësinë e leximit dhe shkrimit. Ju duhet të paguani për gjithçka. Unë përdor LVM për të menaxhuar me lehtësi hapësirën e diskut të makinave virtuale. Në mënyrë tipike, një skedar i rregullt përdoret si një disk virtual. Së pari, kjo është e papërshtatshme, sepse KVM nuk ka një mekanizëm për marrjen e fotografive të një disku virtual, dhe kopjimi i edhe disa gigabajt kërkon shumë kohë, dhe makina virtuale do të duhet të ndalet. Së dyti, nëse skedari i diskut virtual ruhet në sistemin e skedarëve, atëherë do të marrim vonesa shtesë që lidhen me leximin dhe shkrimin e këtij skedari. Prandaj, unë përdor vëllime logjike LVM si një disk virtual.

Komandoni Referencë të Shpejtë

Krijo një grup vëllimi:
  1. vgkrijoni vg_virt /dev/sda1 /dev/sdb1
Inicializimi i një vëllimi fizik:
  1. pvcreate /dev/sda2
Shtimi i një vëllimi fizik në një grup vëllimi:
  1. vgextend vg_virt /dev/sda2
Krijimi i një vëllimi të ri logjik 10 GB:
  1. lvcreate -L10G -n lv_ubuntu_vm vg_virt
Për vëllimet logjike, mund të specifikoni emra që kanë kuptim. Kjo është shumë më e përshtatshme sesa të punosh me emra si sdxx.
Për të rritur një vëllim logjik, mund të specifikoni madhësinë përfundimtare të vëllimit, ose mund të specifikoni madhësinë me të cilën dëshironi të rritni volumin.
  1. lveextend -L12G /dev/vg_virt/lv_ubuntu_vm
  2. lveextend -L+3G /dev/vg_virt/lv_ubuntu_vm
Dhe, natyrisht, pas këtij operacioni ju duhet të rrisni madhësinë e vetë sistemit të skedarëve.
  1. resize2fs /dev/vg_virt/lv_ubuntu_vm
Heqja e një vëllimi logjik:
  1. lvremove /dev/vg_virt/lv_ubuntu_vm
Krijimi i një fotografie nga një vëllim logjik:
  1. lvcreate --size 2G --snapshot --emri snapshot_ubuntu_vm /dev/vg_virt/lv_ubuntu_vm
Fotot e volumit logjik janë shumë të shpejta dhe shumë të përshtatshme. Një fotografi është diçka si një shtresë shtesë që ruan të gjitha ndryshimet në një vëllim logjik. Fotografia e çastit nuk ruan skedarë që nuk kanë ndryshuar që nga momenti kur është marrë fotografia. Prandaj, sasia e hapësirës së përdorur në një fotografi të vëllimit varet nga numri i ndryshimeve. Nëse fshini volumin nga i cili është marrë fotografia, fotografia do të fshihet gjithashtu. Dhe, sigurisht, operacionet në një fotografi të volumit janë shumë më të ngadalta sesa operacionet në vetë vëllimin.
Dhe për të krijuar një kopje të një disku logjik, domethënë për ta klonuar plotësisht, mund të përdorni mjetin e thjeshtë dd.
  1. sudo dd if=/dev/vgroup1/lvolume1 of=/dev/vgroup1/lvolume_copy
Natyrisht, vëllimet logjike duhet të ekzistojnë.

Ndarjet klasike, në të cilat një hard disk ndahet më shpesh për instalimin e sistemit dhe ruajtjen e të dhënave, kanë një sërë disavantazhesh të rëndësishme. Madhësia e tyre është shumë e vështirë për t'u ndryshuar, ato janë në sekuencë strikte dhe thjesht të marrësh një pjesë nga seksioni i parë dhe t'i shtosh të fundit nuk do të funksionojë nëse ka më shumë seksione midis tyre. Prandaj, shumë shpesh, kur ndani fillimisht një hard disk, përdoruesit grumbullojnë trurin e tyre se sa hapësirë ​​duhet të ndajnë për këtë ose atë ndarje. Dhe pothuajse gjithmonë, në procesin e përdorimit të sistemit, ata arrijnë në përfundimin se kanë bërë zgjedhjen e gabuar.

Teknologjia LVM mund të zgjidhë shumicën e këtyre problemeve. Krijon një abstraksion shtesë - vëllime logjike, të cilat janë të dukshme në sistem si ndarje të rregullta, por nuk janë. Ka një sërë përparësish:

    Vëllimet logjike të LVM nuk janë më të lidhura me një vendndodhje fizike. Brenda LVM, nuk ka gjë të tillë si rendi i vëllimeve logjike.

    Madhësia e vëllimeve logjike mund të rritet menjëherë, dhe vëllimet e montuara gjithashtu mund të zvogëlohen lehtësisht në madhësi pa u larguar nga sistemi.

    Nëse është e nevojshme, mund të shpërndani vëllime logjike nëpër disqe të shumta fizike, duke rritur kështu hapësirën e disponueshme. Në këtë rast, sistemi do të shohë ende vetëm një vëllim logjik, megjithëse madhësia e tij do të tejkalojë madhësitë e disponueshme të disqeve të ngurtë. Ju gjithashtu mund të kryeni veprimin e kundërt duke hequr hard diskun nga LVM, duke e liruar atë për përdorim tjetër.

    LVM mbështet një mekanizëm fotografish - kopje të menjëhershme të sistemit të skedarëve të një vëllimi. Kjo mund të jetë shumë e dobishme për krijimin e kopjeve rezervë.

    Ka shumë përparësi të tjera për të cilat mund të lexoni në artikuj të specializuar rreth LVM.

Ubuntu mbështet plotësisht LVM, megjithatë, shërbimet e nevojshme për të punuar me LVM janë hequr nga versioni Desktop i diskut të instalimit. Përveç kësaj, instaluesi i versionit të desktopit nuk mund të ndryshojë vëllimet e LVM. Prandaj, nëse doni të përdorni LVM, atëherë do t'ju duhet ose të instaloni sistemin nga një disk alternativ, ose të mashtroni pak me një LiveCD të rregullt. Instalimi me Alternate është i papërshtatshëm dhe shkakton siklet për shumë njerëz, dhe përveç kësaj, më shpesh disku alternativ nuk është pranë, kështu që le të shqyrtojmë opsionin me LiveCD.

Ju lutemi vini re se LVM kontrollohet përmes terminalit, prandaj, për të mos prishur asgjë, së pari duhet të mësoni se si të punoni pak a shumë të qetë me të. Gjithashtu, njihuni me parimet e funksionimit dhe konceptet bazë të LVM për të kuptuar se çfarë është. Artikulli nuk është menduar për fillestarët, por për ata që kanë kuptuar tashmë bazat e Ubuntu.

Përgatitja paraprake

Ju duhet të nisni sistemin nga LiveCD dhe të lidhni kompjuterin tuaj me internetin. Më pas, hapni një terminal dhe instaloni shërbimet e nevojshme direkt në seancën LiveCD me komandën:

sudo apt-get instalo lvm2

Kjo është e gjitha, tani mund të filloni të punoni me LVM. Por së pari duhet të ndajmë një vend ku do të krijojmë LVM. Për ta bërë këtë, do t'ju duhet redaktuesi i ndarjes Gparted, i cili ndodhet në menunë System→Administration.

Për shkak të natyrës së ngarkuesit GRUB, është më mirë të krijoni një ndarje të vogël të veçantë për /boot kur përdorni LVM. Le të themi se 200 Mb duhet të jenë të mjaftueshme.

Krijoni një ndarje duke përdorur Gparted /boot dhe një ndarje në krye të së cilës do të vendosni LVM. Nëse jeni gati të ndani të gjithë hard diskun për LVM, atëherë mos harroni se ndarja /boot e Ubuntu-së tuaj nuk duhet të vendoset në LVM. Kështu, do t'ju duhen dy ndarje - 200 Mb për /boot dhe gjithçka tjetër për LVM. Mos zgjidhni asnjë sistem skedari për ndarjen LVM - vetëm një ndarje të zbrazët (të paformatuar). Mos harroni, për të aplikuar të gjitha ndryshimet që keni bërë përmes Gparted, duhet të klikoni në shenjën e gjelbër në panelin e sipërm ose të zgjidhni Apliko nga menyja Edit.

Pasi ndryshimet në shënimin të jenë bërë me sukses, do t'ju duhet të ndryshoni llojin e seksionit që ju nevojitet Linux LVM. Për ta bërë këtë, klikoni me të djathtën në seksion dhe zgjidhni "Menaxho flamujt". Në dritaren që hapet, kontrolloni kutinë me emrin lvm, prisni derisa të zbatohen të gjitha ndryshimet dhe mbyllni Gparted. Kjo përfundon fazën përgatitore.

Krijimi i vëllimeve logjike LVM

Tani është koha për të filluar krijimin e vetë LVM. Për shembull, do të supozojmë se po krijojmë LVM në krye të ndarjes /dev/sda1. Në këtë rast, së pari duhet të inicializoni ndarjen fizike me komandën:

sudo pvcreate /dev/sda1 sudo vgkrijo lokale /dev/sda1

Dhe së fundi, krijoni vëllimet logjike që ju nevojiten. Vlen të përmendet këtu se meqenëse mund të rrisni lehtësisht madhësinë e vëllimeve LVM pikërisht në një sistem që funksionon, është më mirë të ndani madhësinë minimale të kërkuar për vëllimet logjike. Mos kini frikë se një vëllim i madh do të mbetet i pandarë brenda grupit të vëllimit; ai nuk do të humbasë. Sa herë që keni nevojë për hapësirë ​​shtesë, mund ta shtoni lehtësisht në çdo vëllim logjik. Por zvogëlimi i madhësisë së një vëllimi logjik është shumë më i vështirë.

Në mënyrë tipike, instalimi i një sistemi kërkon një ndarje rrënjë, një ndarje /home, një ndarje swap dhe nganjëherë një ndarje të dhënash. Ju mund të krijoni vëllime logjike për të gjitha këto katër detyra duke përdorur komandat:

sudo lvcreate -L 7G -n rrënjë lokale sudo lvcreate -L 5G -n shtëpi lokale sudo lvcreate -L 3G -n shkëmbejë sudo lokale lvcreate -L 10G -n të dhëna lokale

Parametri -n, nëse nuk e keni kuptuar tashmë, specifikon emrin e vëllimit logjik, -L është madhësia e tij.

Tani ju duhet të krijoni sisteme skedarësh në vëllimet logjike të krijuara.

Në versionet moderne të Ubuntu, duhet të krijoni sisteme skedarësh me dorë përpara instalimit. Përndryshe, instaluesi do të dëshirojë të krijojë një tabelë ndarjeje MBR në krye të çdo vëllimi LVM, gjë që është jashtëzakonisht e padëshirueshme.

Ju mund ta bëni këtë me afërsisht komandat e mëposhtme:

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

Vini re se emrat e vëllimeve logjike të LVM në sistem duken si /dev/(emri_volume_group)/(emri_volume) .

Përveç kësaj, sistemi i skedarëve ext4 rezervon si parazgjedhje pak hapësirë ​​për të dhënat e sistemit. Meqenëse nuk do të ketë kurrë të dhëna të sistemit në /home dhe aq më tepër në ndarjen me skedarë përdoruesi, është më mirë ta anuloni këtë rezervim për të liruar hapësirën e humbur. Komandat janë të dobishme për këtë

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

Në asnjë rrethanë mos e anuloni rezervimin për ndarjen rrënjë, përndryshe sistemi mund të ndalojë së punuari fare!

Dhe së fundi, mund të dëshironi të caktoni një etiketë normale në seksionin e të dhënave në mënyrë që të shfaqet bukur në sistemin e instaluar. Ju mund ta bëni këtë me diçka si kjo komandë:

sudo tune2fs -L Të dhëna /dev/local/data

Tani mund të vazhdojmë drejtpërdrejt me instalimin në vëllimet logjike që kemi krijuar.

Instalimi i sistemit

Vetë instalimi është standard, por kur ju kërkohet të zgjidhni një metodë të ndarjes së diskut, zgjidhni modalitetin manual. Në dritaren që hapet, do të shihni të gjitha vëllimet LVM që keni krijuar. Specifikoni pikën e duhur të montimit për secilën, por mos kontrolloni kutinë e formatit. Për ndarjen e të dhënave, mund të specifikoni pikën e montimit /media/data . Mos harroni për ndarjen e vogël /boot. Duhet të specifikohet me pikën e duhur të montimit dhe mund të vendoset në ext2 si një sistem skedari; përveç kësaj, duhet të formatohet.

Prisni që instalimi të përfundojë, por mos e rinisni kompjuterin tuaj!

Nëse rinisni kompjuterin tuaj pas instalimit, sistemi juaj i ri nuk do të fillojë. Në këtë rast, do t'ju duhet të shkoni përsëri në LiveCD, të instaloni shërbimet LVM dhe më pas të ekzekutoni komandën sudo vgchange -a y

Pastaj ndiqni udhëzimet e mëposhtme.

Aktivizimi i LVM në një sistem të instaluar

Ju keni instaluar sistemin, por mbetet një problem i vogël - Ubuntu i instaluar nuk ka shërbime për të punuar me LVM, që do të thotë se thjesht nuk do të fillojë. Kjo është mjaft e lehtë për t'u rregulluar.

Për të filluar, pa u larguar nga LiveCD, montoni volumin logjik që i keni caktuar rrënjës në dosjen /mnt. Kjo mund të bëhet me një ekip

montimi sudo /dev/local/root/mnt

Pastaj montoni ndarjen /boot në vend (në shembullin më poshtë është /dev/sda1):

montimi sudo /dev/sda1 /mnt/boot

Tani do t'ju duhet të identifikoheni në sistemin e instaluar duke përdorur chroot, por së pari duhet të lidhni përkohësisht disa burime të rëndësishme të sistemit me të. Për ta bërë këtë, ekzekutoni komandat

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

Nëse papritmas në sistemin tuaj të sapo instaluar /var ose drejtori të tjera të sistemit janë të vendosura në ndarje të ndryshme nga root, mos harroni t'i montoni ato në vendet e tyre në /mnt.

Tani shkoni te sistemi i instaluar me komandën

sudo chroot /mnt/bin/bash

Dhe instaloni shërbimet e nevojshme me komandën

apt-get instalo lvm2

Kjo është e gjitha, instalimi ka përfunduar. Mbyllni terminalin, shtypni Alt + Ctrl + Del dhe rinisni kompjuterin tuaj. Mos harroni të hiqni LiveCD nga disku. Kompjuteri duhet të niset në sistemin e sapo instaluar.

Punë të mëtejshme

Le të themi se në një moment 5 gigabajt që keni ndarë për ndarjen /home nuk janë më të mjaftueshme për ju. Nuk ka problem. Shihni sa hapësirë ​​e papërdorur ka mbetur në grupin e vëllimit nga komanda

sudo vgekran lokal

Tani rritni madhësinë e vëllimit logjik /dev/local/home në madhësinë e dëshiruar me komandën

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

Vini re se kur përdoret në këtë mënyrë, opsioni -L specifikon madhësinë e plotë të dëshiruar, jo rritjen e saj. Rritja mund të vendoset duke përdorur simbolin "+":

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

Pas rritjes së madhësisë së vëllimit logjik, gjithçka që mbetet është të zgjasni sistemin e skedarëve për të mbuluar të gjithë vëllimin e ri. Kjo mund të bëhet me një ekip

sudo resize2fs /dev/local/home

Kjo është ajo, madhësia e vëllimit logjik është rritur.

Përveç rritjes së madhësisë së vëllimeve logjike në fluturim, LVM mund të bëjë shumë gjëra të tjera të dobishme. Për shembull, krijoni fotografi të menjëhershme. Sidoqoftë, lexoni për të gjitha ndërlikimet e punës me këtë teknologji në artikuj të specializuar.

Artikujt më të mirë mbi këtë temë