Lvm helitugevuse laiendus. Kuidas suurendada LVM-i partitsiooni operatsioonisüsteemi Linux CentOS. Füüsiliste mahtude lisamine

Virtuaalse masina ketta laiendamiseks peate selle esmalt peatama, lisama vaba ruumi ja käivitama virtuaalse masina. Me ei lasku detailidesse – algoritm on iga platvormi jaoks sama. Järgmisena liigume edasi kasutatava VM-i juurde, minu puhul on see installitud operatsioonisüsteemi CentOS. Esiteks kontrollime saadaolevaid seadmeid:

# fdisk -l Ketas /dev/sda: 21,5 GB, 21474836480 baiti... Seadme laadimine algusplokkide ID-süsteem /dev/sda1 * 1 64 512000 83 Linux /dev/sda2 64 653 4729856 64 653 4729856 5 Linuxs 3 LV3 1305 5239532+ 8e Linux LVM

Kuid ruumi süsteemis pole suurenenud, nagu peaks

# df -h Failisüsteem Suurus Kasuta Juurdepääsu % ühendatud /dev/mapper/vg_projects-lv_root 7.5G 2.5G 4.7G 35% / tmpfs 504M 0 504M 0% /dev/shm /dev/sda1 485M 49M 1141

Muide, siit võtame kohe köiterühma nime vg_projects ja köite nime lv_root ning jätame need nimed meelde. Sinu oma on teistsugune.

Sest meil on nüüd jaotamata ala, siis loome uus jaotis sda4 tüübiga Linuxi partitsioon LVM (tüübikood 8e) sellel alal. Selleks alustame tööd sda-seadmega:

# fdisk /dev/sda HOIATUS: DOS-iga ühilduv režiim on aegunud. On tungivalt soovitatav režiim välja lülitada (käsk "c") ja muuta kuvaühikud sektoriteks (käsk "u").

Abi: fdisk shellikäsud

alglaadimise lipu lüliti
b bsd-plaadi sildi redigeerimine
c DOS-i ühilduvuse lipu sisse- ja väljalülitamine
d kustuta partitsioon
l nimekiri tuntud tüübid failisüsteemid
m kuvage see menüü
n uue partitsiooni lisamine
o uue loomine tühi laud DOS-i partitsioonid
p partitsioonitabeli väljund
q välju muudatusi salvestamata
s uue tühja Suni ketta sildi loomine
t partitsioonisüsteemi ID muutmine
u Ekraani/sisuühikute muutmine
v partitsioonitabeli kontroll
w kirjuta partitsioonitabel kettale ja välju
x lisafunktsioonid (ainult ekspertidele)

Järgmisena kasutame järgmisi käske: n - loo uus partitsioon;
p - määrame selle esmaseks;
kuna meil oli 3 loogilised vaheseinad, siis küsimusele Partition number (1-4) vastame 4;
t - märkige partitsiooni tüüp;
uuesti sama küsimus Partition number (1-4), vastus 4;
sisestage 8e - see on Linux LVM-ile vastav partitsiooni tüübi kood;
Veenduge, et kõik oleks õigesti tehtud, sisestage p - kuvage partitsioonitabel:

Käsk (m viitena): n Käsutoiming e laiendatud p põhisektsioon (1-4) p Valitud sektsioon 4 Esimene silinder (1306-2610, vaikimisi 1306): Kasutage vaikeseadet 1306 Viimane silinder, +silindrid või +suurus( K,M ,G) (1306-2610, vaikeväärtus 2610): kasutab vaikeväärtust 2610 Käsk (m viitamiseks): t Sektsiooni number (1-4): 4 Kuueteistkümnendkood (koodiloendi jaoks sisestage L): 8e Sektsiooni 4 süsteemitüüp muudetud kuni 8e (Linux LVM) käsk (m viitena): p ... ... ... Seadme alglaadimise algusplokid ID süsteem /dev/sda1 * 1 64 512000 83 Linux /dev/ sda2 64 653 4729856 8e Linux LVM /dev/sda3 653 1305 5239532+ 8e Linux LVM /dev/sda4 1306 2610 10482412+ 8e Linux LVM

Suurepärane. Sda4 partitsioon on loodud. Muudatuse kettale salvestamiseks tippige w.

Nüüd PEAB virtuaalmasina taaskäivitama!!!

Loodan, et kõik taaskäivitus teie jaoks edukalt. Nüüd peate looma füüsilise helitugevuse sda4:

# pvcreate /dev/sda4 Füüsiline köide "/dev/sda4" edukalt loodud
# vgextend /dev/vg_projects /dev/sda4 Köiterühma "vg_projects" laiendamine õnnestus

Nüüd laiendame loogilist helitugevust. Tuletagem meelde, mida df meile rääkis.

# lvextend -l+100%FREE /dev/vg_projects/lv_root Loogilise helitugevuse lv_root laiendamine 17,52 GiB-le Loogilise helitugevuse lv_root suurust muudeti edukalt

Paar veel maagilised toimingud aktiveerimiseks

# vgscan Kõigi füüsiliste köidete lugemine. See võib võta natuke aega... Leiti köiterühm "vg_projects", kasutades metaandmete tüüpi lvm2 # vgchange -ay Köiterühmas "vg_projects" on nüüd aktiivne 2 loogilist köidet

Ja viimane asi, mida me teeme, on failisüsteemi laiendamine:

# resize2fs /dev/vg_projects/lv_root resize2fs 1.41.12 (17-mai-2010) Failisüsteem aadressil /dev/vg_projects/lv_root on ühendatud /; Vajalik on-line suuruse muutmine old desc_blocks = 1, new_desc_blocks = 2 /dev/vg_projects/lv_root plokkide on-line suuruse muutmine 4593664 (4k) plokkideks. Failisüsteem /dev/vg_projects/lv_root on nüüd 4593664 plokki pikk.

CentOS 7 jaoks koos failiga xfs süsteem kasutada xfs_growfs resize2fs asemel. See protsess võib kuluda veidi aega. Pärast toimingu lõpetamist kontrollime, mida oleme teinud:

# df -h Failisüsteem Suurus Kasuta Juurdepääsu Kasuta % ühendatud /dev/mapper/vg_projects-lv_root 18G 2.5G 14G 15% / tmpfs 504M 0 504M 0% /dev/shm /dev/sda1 485M 49M 11%2M /boot

Valmis! Plaadi suuruse suurenemine 5 cm LVM V OS Linux CentOS Valmis.

Elus tuleb ette erinevaid olukordi, mille tulemusel pead kasvama kõva suurus süsteemi ketas. Täpsustan kohe: mul on VirtualBoxis CentOS 6.4 (kasutades LVM-i mahtusid). Hostmasin on Windows 7. Virtuaalse masina ketta suurust saate suurendada ainult siis, kui see loodi algselt dünaamiliselt laiendatavana, ja saate seda suurendada failisüsteem külaliste OS ainult siis, kui OS on installitud LVM-i partitsioonidele.

Virtuaalse masina ketta suuruse suurendamiseks minge Windowsi konsooli ja neetige midagi sellist:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd "E:\VBoxMachines\CentOS\CentOS.vdi" -suuruse muutmine 20480

Loodan, et siin on kõik selge. Määrake ketta suuruseks 20 giga. Muide, proovige seda teha sisselülitatud virtuaalmasinaga, ma ei tea, kas see töötab või mitte))

Niisiis. Oleme suurendanud ketta suurust. Kuid CentOS ei suurenda automaatselt failisüsteemi suurust, seega peame olema kannatlikud, tegema varukoopiaid, hetktõmmiseid või mida iganes... Edasi töötame külalissüsteemis. Varukoopiad on tehtud. Kasutame uut jaotamata ala. Lähme!

Vaatame, mis meil seljas on hetkel seadmetest/sektsioonidest

# fdisk -l Ketas /dev/sda: 21,5 GB, 21474836480 baiti... Seadme laadimine algusplokkide ID-süsteem /dev/sda1 * 1 64 512000 83 Linux /dev/sda2 64 653 4729856 64 653 4729856 5 Linuxs 3 LV3 1305 5239532+ 8e Linux LVM

Kuid ruumi süsteemis pole suurenenud, nagu peaks

# df -h Failisüsteem Suurus Kasuta Juurdepääsu % ühendatud /dev/mapper/vg_projects-lv_root 7.5G 2.5G 4.7G 35% / tmpfs 504M 0 504M 0% /dev/shm /dev/sda1 485M 49M 1141

Muide, siit võtame kohe köiterühma nime vg_projects ja köite nime lv_root ning jätame need nimed meelde. Sinu oma on teistsugune.

Sest meil on nüüd jaotamata ala, loome sellele alale uue partitsiooni sda4 Linux LVM-i partitsioonitüübiga (tüübikood 8e). Selleks alustame tööd sda-seadmega:

# fdisk /dev/sda HOIATUS: DOS-iga ühilduv režiim on aegunud. On tungivalt soovitatav režiim välja lülitada (käsk "c") ja muuta kuvaühikud sektoriteks (käsk "u").

Abi: fdisk shellikäsud

Alglaadimislipu vahetamine
b bsd-plaadi sildi redigeerimine
c DOS-i ühilduvuse lipu sisse- ja väljalülitamine
d kustuta partitsioon
l tuntud failisüsteemi tüüpide loend
m kuvage see menüü
n uue partitsiooni lisamine
o uue tühja DOS-i partitsioonitabeli loomine
p partitsioonitabeli väljund
q välju muudatusi salvestamata
s uue tühja Suni ketta sildi loomine
t partitsioonisüsteemi ID muutmine
u Ekraani/sisuühikute muutmine
v partitsioonitabeli kontroll
w kirjuta partitsioonitabel kettale ja välju
x lisafunktsioonid (ainult ekspertidele)

N - loo uus jaotis;
p - määrame selle esmaseks;
kuna meil oli 3 loogilist partitsiooni, vastame küsimusele Partition number (1-4) 4-ga;
t - märkige partitsiooni tüüp;
uuesti sama küsimus Partition number (1-4), vastus 4;
sisestage 8e - see on Linux LVM-ile vastav partitsiooni tüübi kood;
Veenduge, et kõik oleks õigesti tehtud, sisestage p - kuvage partitsioonitabel:

Käsk (m viitena): n Käsu toiming e laiendatud p põhisektsioon (1-4) p Valitud sektsioon 4 Esimene silinder (1306-2610, vaikimisi 1306): Kasutage vaikeseadet 1306 Viimane silinder, +silindrid või +suurus( K,M ,G) (1306-2610, vaikeväärtus 2610): kasutab vaikeväärtust 2610 Käsk (m viitamiseks): t Sektsiooni number (1-4): 4 Kuueteistkümnendkood (koodiloendi jaoks sisestage L): 8e Sektsiooni 4 süsteemitüüp muudetud kuni 8e (Linux LVM) käsk (m viitena): p ... bla bla... Seadme laadimine Alguslõppplokkide ID süsteem /dev/sda1 * 1 64 512000 83 Linux /dev/sda2 64 653 4729856 8e Linux LVM / dev/sda3 653 1305 5239532+ 8e Linux LVM /dev/sda4 1306 2610 10482412+ 8e Linux LVM

Suurepärane. Sda4 partitsioon on loodud. Muudatuse kettale salvestamiseks tippige w.

Nüüd PEAB virtuaalmasina taaskäivitama!!!

Loodan, et kõik taaskäivitus teie jaoks edukalt. Nüüd peate looma füüsilise helitugevuse sda4:

# pvcreate /dev/sda4 Füüsiline köide "/dev/sda4" edukalt loodud

# vgextend /dev/vg_projects /dev/sda4 Köiterühma "vg_projects" laiendamine õnnestus

Nüüd laiendame loogilist helitugevust. Tuletagem meelde, mida df meile rääkis.

# lvextend -l+100%FREE /dev/vg_projects/lv_root Loogilise helitugevuse lv_root laiendamine 17,52 GiB-le Loogilise helitugevuse lv_root suurust muudeti edukalt

Aktiveerimiseks veel paar maagilist tegevust

# vgscan Kõigi füüsiliste köidete lugemine. See võib veidi aega võtta... Leiti köiterühm "vg_projects", kasutades metaandmete tüüpi lvm2 # vgchange -ay Köiterühmas "vg_projects" on nüüd aktiivne 2 loogilist köidet

Ja viimane asi, mida me teeme, on failisüsteemi laiendamine:

# resize2fs /dev/vg_projects/lv_root resize2fs 1.41.12 (17-mai-2010) Failisüsteem aadressil /dev/vg_projects/lv_root on ühendatud /; Vajalik on-line suuruse muutmine old desc_blocks = 1, new_desc_blocks = 2 /dev/vg_projects/lv_root plokkide on-line suuruse muutmine 4593664 (4k) plokkideks. Failisüsteem /dev/vg_projects/lv_root on nüüd 4593664 plokki pikk.

Xfs-failisüsteemiga CentOS 7 jaoks xfs_growfs resize2fs asemel. See protsess võib veidi aega võtta. Pärast toimingu lõpetamist kontrollime, mida oleme teinud:

# df -h Failisüsteem Suurus Kasuta Juurdepääsu Kasuta % ühendatud /dev/mapper/vg_projects-lv_root 18G 2.5G 14G 15% / tmpfs 504M 0 504M 0% /dev/shm /dev/sda1 485M 49M 11%2M /boot

Hurraa! Elame õnnelikult elu lõpuni!

Loogiline helitugevuse haldur (LVM) on väga võimas süsteem andmemahu haldamine Linuxi jaoks. See võimaldab luua loogilisi köiteid füüsiliste partitsioonide (või isegi jaotamata kõvaketaste) peale, mis on süsteemis endas nähtavad tavaliste andmetega plokkseadmetena (st tavaliste partitsioonidena). LVM-i peamisteks eelisteks on see, et esiteks saab luua ühe loogiliste köidete rühma suvalise arvu füüsiliste partitsioonide peale ja teiseks saab loogiliste köidete suurust töö käigus lihtsalt muuta. Lisaks toetab LVM hetktõmmise mehhanismi, partitsioonide kopeerimist ja peegeldamist, mis sarnaneb RAID-1-ga.

Kui plaanitakse suurepärane töö LVM-iga saate käivitada spetsiaalse "shelli" sudo käsk lvm. Abikäsk näitab käskude loendit.

Loomine ja kustutamine

Nagu märgitud, on LVM ehitatud vaheseintele kõvaketast ja/või terve kõvakettad. Igal kettal/partitsioonil tuleb luua füüsiline maht(füüsiline maht). Näiteks LVM-i jaoks kasutame ketast sda ja lõik sdb2:

Pvcreate /dev/sda pvcreate /dev/sdb2

Nendel füüsilistel mahtudel me loome mahurühm, mida nimetatakse näiteks vg1:

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

Vaatame teavet meie mahurühma kohta:

Vgdisplay vg1

Saate luua mitu rühma, millest igaühel on oma köitekomplekt. Kuid tavaliselt pole see vajalik.

Nüüd saate helitugevuse rühmas luua loogilised mahud lv1 Ja lv2 20 GB ja 30 GB suurused:

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

Nüüd on meil plokkseadmed /dev/vg1/lv1 Ja /dev/vg1/lv2.

Jääb vaid luua neile failisüsteem. Siin pole tavaliste jaotistega erinevusi:

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

LVM-i (või selle üksikute osade, näiteks loogiliste köite või köiterühmade) eemaldamine toimub vastupidises järjekorras - kõigepealt peate partitsioonid lahti ühendama, seejärel eemaldama loogilised köited (lvremove), pärast mida saate eemaldada köiterühmad (vgremove) ja mittevajalikud füüsilised mahud (pvremove) .

Füüsiliste mahtude lisamine

Lisamiseks uus kõvaketas sdc köiterühma jaoks looge füüsiline köide:

Pvloo /dev/sdc

Ja lisage see meie gruppi:

Vgextend vg1 /dev/sdc

Nüüd saate luua teise loogiline ajam(lvcreate) või suurendage olemasoleva suurust (lvresize).

Füüsiliste mahtude eemaldamine

Kõvaketta eemaldamiseks töömahurühmast sda Esmalt edastame kõik andmed sellelt teistele ketastele:

Pvmove /dev/sda

Seejärel eemaldage see helitugevuse rühmast:

Vgreduce vg1 /dev/sda

Ja lõpuks kustutage füüsiline helitugevus:

Pvremove /dev/sda

Tegelikult eemaldab viimane käsk lihtsalt märgi, et ketas on lvm-i liige, ega too palju kasu. Pärast LVM-ist eemaldamist tuleb ketas edasiseks kasutamiseks uuesti sektsioonida/vormindada.

Suuruse muutmine

LVM võimaldab hõlpsasti loogiliste mahtude suurust muuta. Selleks peate esmalt muutma loogilist helitugevust:

Suurus -L 40G vg1/lv2

ja seejärel selle failisüsteem:

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

Füüsilise helitugevuse suuruse muutmine on väga keeruline ülesanne ja seda tavaliselt ei tehta. Praktilisem ja turvalisem on füüsiline köide kustutada, partitsiooni suurust muuta ja köide uuesti luua.

Kui lihtne on proovida

Kui LVM on installitud mitte edasiseks kasutamiseks, vaid "vaatamiseks", saab kettad ja partitsioonid failidega asendada. Te ei vaja ühtegi täiendavad kettad, ega virtuaalsed masinad. Me loome virtuaalsed draivid ja me teeme nendega koostööd. Näiteks saate luua 4 1 GB kettaid, kuid saate luua teise arvu suuremaid või väiksem suurus nagu soovite. Me loome ise seadmeid simuleerivad failid:

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/null=./d03 count=1 bs=1G dd if=/dev/null=./d04 count=1 bs=1G

Loome tagasisilmusseadmed failidest:

Losetup -f --show ./d01 lossetup -f --show ./d02 lossetup -f --show ./d03 lossetup -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 first -L 2G vg lvcreate -n teine ​​-L 400M vg ...

Hetketõmmised

Üks neist kõige olulisemad omadused LVM toetab hetktõmmise mehhanismi. Snapshots võimaldab teil teha hetkeline tehke loogilisest mahust hetktõmmis ja kasutage seda edaspidi andmetega töötamiseks.

Kasutusnäited

LVM-i kasutatakse aktiivselt siis, kui on vaja hetktõmmise mehhanismi. Näiteks on see mehhanism äärmiselt oluline pidevalt muutuvate failide varundamisel. LVM võimaldab teil külmutada mõne FS-i oleku ja kopeerida sellest kõik vajalikud andmed, samal ajal kui te ei pea algsesse FS-i salvestamist peatama.

Toe korraldamiseks saab kasutada ka hetktõmmiseid failiserver Samba mehhanismiga arhiivikoopiad, selle kohta vastavas artiklis:

LVM koos LiveCD-ga

Kui teil on vaja Ubuntu LiveCD-lt LVM-iga töötada, peate tegema mõned asjad: lisatoimingud, kuna LVM-iga töötamiseks vaikimisi utiliite pole.

Kõigepealt peate installima need utiliidid:

Sudo vgscan sudo vgdisplay YOUR_VGNAME

Sudo vgchange -a y

See käsk peaks näitama, et kõik teie loogilised köited on aktiveeritud. Nüüd saate nendega töötada nagu tavaliselt.

Minu 240 GB SSD-l oli algselt kaks partitsiooni, millest üks sisaldas loogilist helitugevust Linux Mint ja teine ​​- NTFS-i partitsioon Sest jagamine Windowsiga. Nüüd olen kustutanud NTFS-i partitsiooni ja tahan laiendada oma loogilist köiterühma, et kasutada vabanenud kettaruumi.

Kuidas laiendada mahurühma , loogiline köide, mis sisaldab /home Ja failisüsteem (ext4)/koju? Kas seda saab teha Internetis?

PS: Jah, ma tean, mida ma tegema pean varukoopiad minu andmed :)

/dev/sdb/ (240GB) linuxvg (160GB) peaks kasutama 100% kettaruumist. Vahetuse juurkodu (ext4, 128GB) tuleks ülejäänud ruumi kasutamiseks laiendada

sudo vgdisplay väljund:

Köitegrupp --- VG Nimi linuxvg Süsteemi ID vorming 2 Metaandmete alad 1 Metaandmete Jada nr 4 VG Juurdepääs lugemiseks/kirjutamiseks VG Olek suurust muudetav MAX LV 0 Cur LV 3 Open LV 3 Max PV 0 Cur PV 1 Act PV 1 VG Suurus 160,00 GiB PE Suurus 4,00 MiB Kokku PE 40959 Allok PE / Suurus 40959 / 160,00 GiB Vaba PE / Suurus 0 / 0 VG UUID ... --- Loogiline helitugevus --- LV Tee /dev/linuxvg/swap LV nimevahetus VG nimi linuxvg LV UUID ... LV kirjutamisjuurdepääs lugemise/kirjutamise LV loomise host, aeg mint, 2013-08-06 22:48:32 +0200 LV Olek saadaval # avatud 2 LV Suurus 8,00 GiB Praegune LE 2048 Segmendid 1 Jaotus pärineb Loe ette sektorid auto - hetkel seatud väärtusele 256 Blokeeri seade 252:0 --- Loogiline helitugevus --- LV tee /dev/linuxvg/root LV nimi juur VG nimi linuxvg LV UUID ... LV kirjutamisjuurdepääs lugeda/kirjutada LV Loomise host, aeg mint, 2013 -08-06 22:48:43 +0200 LV Olek saadaval # avatud 1 LV suurus 24,00 GiB Praegune LE 6144 Segmendid 1 Jaotus pärib Sektorite ettelugemine automaatselt - praegu on seatud väärtusele 256 Blokeeri seade 252 :1 --- Loogiline helitugevus --- LV tee /dev/linuxvg/home LV nimi kodu VG nimi linuxvg LV UUID ... LV kirjutamisjuurdepääs lugeda/kirjutada LV Loomise host, aeg mint, 2013-08-06 22:48 :57 +0200 LV Olek saadaval # avatud 1 LV suurus 128,00 GiB Praegune LE 32767 Segmendid 1 Jaotus pärib sektorite automaatne ettelugemine – praegu on määratud 256 Blokeeri seade 252:2 --- Füüsiline mahud --- PV nimi /dev/sdb1 PV UUID ... PV Olek eraldatav Kokku PE / vaba PE 40959 / 0

sudo fdisk -l väljund:

Ketas /dev/sdb: 240,1 GB, 240057409536 baiti 255 pead, 63 sektorit raja kohta, 29185 silindrit, kokku 468862128 sektorit Ühikud = sektorid 1 * 512 = 512 baiti / füüsiline suurus Sektori suurus (51 baiti / 2 baiti): O suurus (minimaalne/optimaalne): 512 baiti / 512 baiti Ketta identifikaator: 0x00000000 Seadme alglaadimine Start End Blocks Id System /dev/sdb1 1 468862127 234431063+ ee GPT Disk /dev/mapper/linuxvg-swap: 8589 MB, 8589934592 baiti 1 * 512 = 512 baiti Sektori suurus (loogiline/füüsiline): 512 baiti / 512 baiti I/O suurus (minimaalne/optimaalne): 512 baiti / 512 baiti Ketta identifikaator: 0x00000000 Ketas /dev/mapper/linuxvg-root: 825776 GB, 825776 baiti 255 pead, 63 sektorit raja kohta, 3133 silindrit, kokku 50331648 sektorit Ühikud = sektorid 1 * 512 = 512 baiti Sektori suurus (loogiline/füüsiline): 512 baiti / 512 baiti I/O suurus (minimaalne/optimaalne): 5 / 512 baiti Ketta identifikaator: 0x00000000 Ketas /dev/mapper/linuxvg-home: 137.4 GB, 137434759168 baiti 255 pead, 63 sektorit/rada, 16708 silindrit, kokku 264 sektorit 421-st, kokku 268 sektorit baiti Sektori suurus (loogiline /füüsiline): 512 baiti / 512 baiti I/O suurus (minimaalne/optimaalne): 512 baiti / 512 baiti Ketta identifikaator: 0x00000000

4 Lahendused koguvad veebivorme "Kuidas laiendada partitsiooni LVM-i ning füüsilise helitugevuse ja loogilise helitugevusega?"

Saate seda teha üsna lihtsalt. Olin armastavalt üllatunud, et siit enam vastust ei tulnud.

Saate seda kogu protsessi teha, töötades failisüsteemiga, mida soovite muuta (jah, see on turvaline ja täielikult toetatud). Pole vaja pääste-CD-sid ega alternatiivseid operatsioonisüsteeme.

  1. Muutke partitsiooni suurust (jällegi saate seda teha süsteemi kaudu). GParted on lihtne kasutada ja toetab suuruse muutmist.
    Samuti saate tööriista kasutada madalam tase, näiteks fdisk. Kuid peate partitsiooni kustutama ja uuesti looma. Lihtsalt veenduge, kui loote samas kohas uue partitsiooni.
  2. Taaskäivitage. Kuna praeguses süsteemis muudeti partitsioonitabelit, ei jõustu see enne taaskäivitamist.
  3. Käivitage pvresize /dev/sdXY, et LVM valiks uue ruumi.
  4. Muutke loogilise helitugevuse suurust lvextendi abil. Kui soovite seda kõike kasutada, lvextend -r -l +100%FREE /dev/VGNAME/LVNAME . -r muudab failisüsteemi suurust.
    Kuigi ma soovitan alati mitte kasutada kogu mahurühma. Kunagi ei tea, mida tulevikus vaja läheb. Alati saab hiljem laieneda, kokku leppida ei saa.

Probleem lahenes selle blogipostituse lugemisega. Kirjutan lahenduse lühivormis:

  • kasuta gdiski (kui kasutad GPT-d), muidu võid kasutada vana head fdiski
  • pöörake tähelepanu partitsiooni sätetele, minu puhul gdisk -l /dev/sdb
  • kustutage oma partitsioon rakendusega
  • looge uus partitsioon sama joondusega kui eelmine (minu näites alustades plokist 2048)
  • kirjutage uus partitsioonitabel
  • partitsioonitabeli värskendamiseks ilma taaskäivitamiseta käivitage $ partprobe -s
  • muutke füüsilise helitugevuse suurust pvresize /dev/sdb1 abil või kus iganes te parasjagu olete (kasutage pvs-i, et määrata, kui te ei tea)
  • muutke nüüd loogilise helitugevuse lvextend -l suurust +100%FREE /dev/file/of/your/lv kasutades lvextend -l +100%FREE /dev/file/of/your/lv , minu puhul sudo lvextend -l + 100 % TASUTA /dev/linuxvg/home
  • failisüsteemi suuruse muutmine sudo resize2fs /dev/linuxvg/home
  • kontrollige esmalt järjepidevust sudo e2fsck -f /dev/linuxvg/home
  • naudi :)
  • Seal on juba suurepärased vastused.

    Kui kasutate xfs-i, kasutate käsku

    Xfs_growfs/mountpoint

    mitte resize2fs. Saate seda teha, kui see ühenduspunkt on aktiivne, näiteks kui lõite juurpartitsiooni, ja te ei pea pärast seda taaskäivitama.

    Ükski vastus ei käsitle LVM-i võimsust.

    (See põhineb @frostchutzi kommentaaril ülaltoodud küsimusele.)

    Uurime välja faktid:

    • OP-l on kaks partitsiooni: sdb1 ja sdb2 – LVM-i füüsiline maht.
    • sdb1 on praegu ntfs, peame selle koduruumi andma linuxvg-köidete sees olevale loogilisele köitele.

    LVM-i sammud kasutavad "pragmaatilist viisi":

    • looge sdb1-le füüsiline köide: pvcreate /dev/sdb1
    • Lisage linuxvg-sse sdb1: vgextend linuxvg /dev/sdb1
    • lvextend -l +100%TASUTA /dev/linuxvg/home loogiline maht kodu kõigega vaba ruumi: lvextend -l +100%TASUTA /dev/linuxvg/home
    • ext4 fs: resize2f /dev/linuxvg/home

    LVM pakub kõrgel tasemel kaudsus. Loogiline köide on köiterühma sees, mis võib kasutada mitut ketast.

    kodu -> linuxvg -> (sdb1, sdb2, sdc1)