Gparted tidak dapat mengubah ukuran partisi extended atau LVM

41

Saya membuat VM menggunakan VirtualBox dan menyadari itu terlalu kecil. Setelah beberapa waktu saya berhasil membuat hard drive baru yang lebih besar.

Gambar CD GParted langsung (v.022):

Tangkapan layar GParted

Sekarang saya perlu mengintegrasikan ruang yang tidak terisi ke /dev/sda5partisi.

  • Mengklik kanan pada sda5 menunjukkan opsi untuk mengubah ukuran tetapi saya tidak mendapatkan ruang kosong sebelum atau sesudah.
  • Saya berpikir bahwa mungkin saya perlu memperluas partisi sda2 terlebih dahulu tetapi mengklik kanan pada sda2 tidak memungkinkan saya untuk mengubah ukuran.

Apakah Anda punya saran yang bermanfaat?

papnikol
sumber
gambar ini bersumber dari HOST atau TAMU linux (alias VM)
linuxdev2013
Gambar dari VM tamu, maaf jika saya tidak jelas
papnikol
2
Oke, apakah vg crypted ATAU baru dipasang di kedua kasus itu perlu dilepas dan tambahan dalam kasus pertama didekripsi dan dilepas
linuxdev2013
1
Itu tidak dienkripsi. Karena saya mulai dari live cd gparted, bukankah semua partisi harus dilepas? Jika tidak, bagaimana cara melepas mereka dari gparted?
papnikol
2
kuncinya berarti di-mount atau crypted pilih mereka harus memiliki opsi `
unmount`

Jawaban:

54

Setelah bantuan dari linuxdev2013 , inilah yang saya lakukan:
Masalahnya adalah partisi-partisi itu entah bagaimana terkunci. Begitu:

  1. Saya mengklik kanan sda2 dan sda5 dan memilih "Nonaktifkan".
  2. Saya mengubah ukuran partisi extended (sda2).
  3. Saya mengubah ukuran partisi lvm (sda5).

Masalahnya sudah diperbaiki.

Saya harus menambahkan bahwa di VM ruang baru tidak tersedia, jadi saya harus menjalankan 2 perintah itu: perluas LVM ke semua ruang kosong yang tersisa:

lvextend –l +100%FREE [MOUNTPOINT]

perluas sistem file:

sudo resize2fs [MOUNTPOINT]
papnikol
sumber
4
Terima kasih! Saya juga membutuhkan lvm lvdisplay untuk mendapatkan perangkat yang tepat untuk lvextend, dan kemudian df -h untuk mengetahui volume yang akan diubah ukurannya.
Andreas Reiff
Terima kasih atas jawaban tepat Anda, itu menyelamatkan saya berjam-jam dan rambut beruban!
derFunk
Setelah menggunakan gparted, partisi tidak menunjukkan jumlah yang tepat gratis. 2 fungsi baris perintah ini persis seperti yang saya butuhkan untuk menyelesaikan pekerjaan. Terima kasih telah berbagi sihir itu
ranting
Sayangnya, bagi saya menonaktifkannya tidak berhasil. Juga tidak ada pesan kesalahan ... Ada petunjuk?
Christoph Wurm
4
Saya harus berlari sudo lvdisplayuntuk mendapatkan [MOUNTPOINT]. Dalam kasus saya, ia kembali sebagai LV Path (/ dev / ubuntu-vg / root)
Sheamus O'Halloran
0

appliance @ zabbix: ~ $ sudo lvdisplay

--- Volume logis ---

LV Path / dev / zabbix-vg / root

Nama akar LV

VG Name zabbix-vg

LV Ukuran 15,52 GiB


--- Volume logis ---

Jalur LV / dev / zabbix-vg / swap_1

LV Name swap_1

VG Name zabbix-vg

LV Ukuran 4,00 GiB


appliance @ zabbix: ~ $ sudo vgs

VG #PV #LV #SN Attr VSize VFree

zabbix-vg 1 2 0 wz - n- 24.52g 5.00g


Seperti yang Anda lihat saya punya ruang kosong 5 GB


appliance @ zabbix: ~ $ sudo lvextend -L + 5G / dev / zabbix-vg / root

Ukuran volume logis zabbix-vg / root berubah dari 15,52 GiB (3973 luasan) menjadi 20,52 GiB (5253 luasan).

Root volume logis berhasil diubah ukurannya.


appliance @ zabbix: ~ $ sudo resize2fs / dev / zabbix-vg / root

Filesystem on / dev / zabbix-vg / root sekarang berukuran 5379072 (4k).


appliance @ zabbix: ~ $ sudo lvdisplay

--- Volume logis ---

LV Path / dev / zabbix-vg / root

Nama akar LV

VG Name zabbix-vg

LV Ukuran 20,52 GiB


--- Volume logis ---

Jalur LV / dev / zabbix-vg / swap_1

LV Name swap_1

VG Name zabbix-vg

LV Ukuran 4,00 GiB

Abdelhak
sumber
1
Dia bertanya bagaimana mengubah ukuran volume fisik (partisi disk), bukan volume logis.
psusi
persis apa yang saya cari. memperpanjang drive fisik saya tanpa masalah tetapi tidak berlaku pada drive logis. Anda membantu saya menyesuaikan drive logis saya. Terima kasih banyak!
kapitan