Not : Aşağıdaki komutların hemen hepsini bir Live CD kullanarak çalıştırmalısınız. Bazen, zaten kurulu olan bölümü sökmenizi istiyor (bu durumda, bağlantısını kesemezsiniz).
LVM veya LVM2 bölümünü yeniden boyutlandırmak için gerekli tüm adımlar şunlardır:
sudo lvresize --verbose --resizefs -L -150G /dev/mapper/ubuntu
sudo pvresize --setphysicalvolumesize {some-space} /dev/sda5
İkinci komut şöyle bir şey üretiyorsa:
/dev/sda5: cannot resize to xxxxx extents as later ones are allocated.
Ardından, LVM'nin sonunda ayrılmamış alanı yeniden düzenlemek zorundasınız. Bu root ve swap_1 bölümünden sonra demektir. Bu nedenle, başlangıçta, aşağıdaki komutu kullanarak fiziksel hacimlerin bilgilerini kontrol etmeniz gerekir:
sudo pvs -v --segments /dev/sda5
Bu çıktı gibi gösterecektir:
/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
Not yyy-www . Dış parçalanmayı kaldırmak için aşağıdaki komutu kullanın:
sudo pvmove --alloc anywhere /dev/sda5:yyy-www
Şimdi, nasıl gittiğini görelim:
sudo pvs -v --segments /dev/sda5
Bu çıktıyı şöyle gösterecektir (değişikliklere dikkat edin):
/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
Ondan sonra, GParted'i kullanın ve LVM'yi maksimum kullanılan alana yeniden boyutlandırın ve dinlenme ayrılmamış alanda olacaktır. Keyfini çıkarın...
e2fsck -f /dev/vg_blah/lv_blah
döndürür: "e2fsck: Yalnızca / dev / sda2 Dosya sistemini açmaya çalışırken veya başka bir program tarafından özel olarak açılmış dosya sistemi açılmaya çalışırken meşgul mü?", resize2fs ile aynı ...