Catatan : Anda harus menjalankan hampir semua perintah berikut menggunakan Live CD. Terkadang, ia ingin Anda melepas partisi yang sudah terpasang pada / (dalam hal ini, Anda tidak dapat melepasnya).
Ini adalah semua langkah yang diperlukan untuk mengubah ukuran partisi LVM atau LVM2:
sudo lvresize --verbose --resizefs -L -150G /dev/mapper/ubuntu
sudo pvresize --setphysicalvolumesize {some-space} /dev/sda5
Jika perintah kedua menghasilkan sesuatu seperti ini:
/dev/sda5: cannot resize to xxxxx extents as later ones are allocated.
Kemudian, Anda harus mengatur ulang ruang yang tidak terisi pada akhir LVM. Itu berarti setelah partisi root dan swap_1. Jadi, pada awalnya, Anda perlu memeriksa informasi volume fisik menggunakan perintah di bawah ini:
sudo pvs -v --segments /dev/sda5
Ini akan menampilkan output seperti:
/dev/sda5 ubuntu lvm2 a-- 698.04g 150g 0 xxx root 0 linear /dev/sda:0-rrr
/dev/sda5 ubuntu lvm2 a-- 698.04g 150g xxx sss 0 free
/dev/sda5 ubuntu lvm2 a-- 698.04g 150g zzz ttt swap 0 linear /dev/sda5:yyy-www
Perhatikan yyy-www . Gunakan perintah berikut untuk menghapus fragmentasi eksternal:
sudo pvmove --alloc anywhere /dev/sda5:yyy-www
Sekarang, mari kita lihat bagaimana kelanjutannya:
sudo pvs -v --segments /dev/sda5
Ini akan menampilkan output seperti (perhatikan perubahan):
/dev/sda5 ubuntu lvm2 a-- 698.04g 150g 0 xxx root 0 linear /dev/sda:0-rrr
/dev/sda5 ubuntu lvm2 a-- 698.04g 150g xxx ttt swap 0 linear /dev/sda5:xxx-sss
/dev/sda5 ubuntu lvm2 a-- 698.04g 150g yyy www 0 free
Setelah itu, gunakan GParted dan ubah ukuran LVM ke area yang digunakan maksimum dan sisanya akan berada di ruang yang tidak terisi. Nikmati...
e2fsck -f /dev/vg_blah/lv_blah
kembali: "e2fsck: Perangkat atau sumber daya sibuk ketika mencoba untuk membuka / dev / sda2 Filesystem yang dipasang atau dibuka secara eksklusif oleh program lain?", sama dengan resize2fs ...