Puncte:0

Redimensionați Ubuntu LV

drapel ng

Am nevoie de ajutor pentru a-mi redimensiona LV: /dev/mapper/ubuntu--vg-ubuntu--lv

Instalarea ubuntu este o VM, iar discul a fost extins de la 8 GB la 11 GB. Cum redimensionez / extind volumul /dev/mapper/ubuntu--vg-ubuntu--lv?

sudo pvdisplay:

  --- Volumul fizic ---
  Nume PV /dev/vda3
  Nume VG ubuntu-vg
  Dimensiune PV 8,46 GiB / neutilizabil 3,00 MiB
  Alocabil da
  Dimensiune PE 4,00 MiB
  Total PE 2166
  Gratuit PE 503
  Alocat PE 1663
  PV UUID fhw3L2-RTCL-wu3w-WovP-6pGF-iQjv-tujWKE

sudo vgdisplay:

--- Grup de volum ---
  Nume VG ubuntu-vg
  ID sistem
  Format lvm2
  Zone de metadate 1
  Secvența de metadate nr. 3
  VG Access citire/scriere
  Stare VG redimensionabilă
  LV MAX 0
  Cur LV 1
  Deschideți LV 1
  PV maxim 0
  Cur PV 1
  Actul PV 1
  Dimensiune VG 8,46 GiB
  Dimensiune PE 4,00 MiB
  Total PE 2166
  Alloc PE / Dimensiune 1663 / <6,50 GiB
  PE gratuit / Dimensiune 503 / 1,96 GiB
  VG UUID ZTcc3J-A3jZ-olN4-rFGR-h40F-wqFD-c3hmCn

sudo lvdisplay:

  Calea LV /dev/ubuntu-vg/ubuntu-lv
  Nume LV ubuntu-lv
  Nume VG ubuntu-vg
  UUID LV Q31Qia-F92v-te0V-P1fH-4SXv-3uB8-4889p0
  LV Write Access citire/scriere
  Gazdă LV Creation, timp ubuntu-server, 2021-10-02 09:59:32 +0200
  Status LV disponibil
  # deschis 1
  Dimensiune LV <6,50 GiB
  Actual LE 1663
  Segmente 1
  Alocare moștenire
  Citiți înainte sectoare auto
  - setat în prezent la 256
  Blocați dispozitivul 253:0

Mai multe informații adăugate:

Nepotrivirea dimensiunii GPT PMBR (20971519 != 23068671) va fi corectată prin scriere.
Tabelul GPT de rezervă nu se află la capătul dispozitivului. Această problemă va fi corectată prin scriere.
Disc /dev/vda: 11 GiB, 11811160064 octeți, 23068672 sectoare
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Tip etichetă de disc: gpt
Identificator disc: 07C77B10-B73C-442D-9F03-A422017A6AE9

Dispozitiv Start End Sectors Size Type
/dev/vda1 2048 1050623 1048576 512M Sistem EFI
/dev/vda2 1050624 3147775 2097152 Sistem de fișiere Linux 1G
/dev/vda3 3147776 20899839 17752064 Sistem de fișiere Linux 8.5G


Disc /dev/mapper/ubuntu--vg-ubuntu--lv: 6,51 GiB, 6975127552 octeți, 13623296 sectoare
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți

Când încerc sudo lvextend -l 100%VG ubuntu-vg/ubuntu-lv Eu iau:

/etc/lvm/archive/.lvm_outlineserver_26853_1055914493: eroare de scriere eșuat: nu a mai rămas spațiu pe dispozitiv

Și când încerc sudo fdisk -l /dev/mapper/ubuntu--vg-ubuntu--lv:

Disc /dev/mapper/ubuntu--vg-ubuntu--lv: 6,51 GiB, 6975127552 octeți, 13623296 sectoare Unități: sectoare de 1 * 512 = 512 octeți Mărimea sectorului (logic/fizic): 512 octeți / 512 octeți dimensiune I/O (minim/optim): 512 octeți / 512 octeți

si ultima cand incerc sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv Eu iau:

resize2fs 1.45.5 (07-ian-2020) Sistemul de fișiere este deja 1702912 (4k) blocuri lungi. Nimic de făcut!

ridgy avatar
drapel my
Ați putea adăuga, vă rog, rezultatul `sudo pvdisplay`, `sudo vgdisplay` și `sudo lvdisplay` la întrebarea dvs.?
julianb avatar
drapel ng
Desigur nicio problemă. Tocmai am actualizat întrebarea cu pvdisplay, vgdisplay și lvdisplay
Puncte:0
drapel my

Nu sunt sigur ce ai făcut până acum. Partiția /dev/vda3 a fost mărită la 8,5 GB (ceea ce înseamnă că sunt utilizați 10 GB de disc), dar sfârșitul partiției vda3 (20899839) este mai mic decât sfârșitul discului „fizic” (23068672), vezi rezultatul de fdisk -l. Pot fi Dimensiunea PMBR GPT nepotrivită (20971519 != 23068671) dă un indiciu.

Oricum, părți ale structurilor LVM (pv și vg) reflectă deja noua dimensiune. Ceea ce lipsește este dimensiunea volumului logic și dimensiunea sistemului de fișiere. După cum puteți vedea din pvdisplayși vgdisplay, există 503 extent = 1,96 GiB încă libere.

Deci, mai întâi creșteți dimensiunea volumului logic la cea a grupului de volume:

sudo lvextend -l 100%VG ubuntu-vg/ubuntu-lv

fdisk -l /dev/mapper/ubuntu--vg-ubuntu--lv ar trebui să vă ofere noua dimensiune de ~ 8,5 GB.

Acum, măriți dimensiunea sistemului de fișiere la cea a volumului logic (presupun că ext4 aici pentru „/”; dacă este un sistem de fișiere diferit, va trebui să utilizați o comandă diferită!):

sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

Acest lucru este posibil pentru un sistem de fișiere montat, atunci când nucleul îl acceptă, ceea ce ar trebui să facă toate nucleele recente.

Pentru mai multe informații, consultați om lvextend și man resize2fs. Sau Vă rugăm să mă ajutați să descopăr ce se întâmplă cu spațiul disponibil pe partiția LVM2 a VM-ului meu

julianb avatar
drapel ng
Mulțumesc, dar nu pot face asta să funcționeze dintr-un motiv oarecare. Am adăugat mai multe informații la întrebarea mea de mai sus după ce am rulat comenzile pe care le-ați specificat.
julianb avatar
drapel ng
Acest lucru a funcționat, dar trebuia să șterg mai întâi unele fișiere, ca să pot scrie modificările..
ridgy avatar
drapel my
Ai dreptate. Sistemul dvs. de fișiere rădăcină era plin 100%, așa că nu a fost posibilă scrierea informațiilor LVM. Scuze, nu am luat in calcul asta....

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.