Aslında MBR bölümünü küçültmek zorunda değilim, sadece kök “/” dosya sistemini içeren mantıksal birimi. Şimdi ~ 200GB ve yeni bir mantıksal hacime yer açmak için ~ 150GB'a küçültmem gerekiyor. Bunu nasıl yapabilirim?
Aslında MBR bölümünü küçültmek zorunda değilim, sadece kök “/” dosya sistemini içeren mantıksal birimi. Şimdi ~ 200GB ve yeni bir mantıksal hacime yer açmak için ~ 150GB'a küçültmem gerekiyor. Bunu nasıl yapabilirim?
Yanıtlar:
HERHANGİ BİR ŞEYİ DEĞİŞTİRMEDEN ÖNCE, MEVCUT BİR YEDEKLEMEDİĞİNİZDEN EMİN OLUN. Hepsi benim için çalıştı, ama sizin için işe yaramayabilir. Herhangi bir nedenle patlarsa, kurtaramayacağınız hiçbir şeyi kaybetmek istemezsiniz. Devam ediyor…
Bir dosya sistemini takılıyken küçültmek (bildiklerime göre) mümkün değildir, bu yüzden gerçek yeniden boyutlandırmayı Canlı CD'den yapmamız gerekir. Aşağıdaki tüm talimatlarda, 11.10 Masaüstü Yükleme CD'sinden önyükleme yaptığınız varsayılmaktadır.
Canlı CD masaüstüne önyükleme yaptıktan sonra Terminal'i açın.
LVM aracı Canlı CD'de yerleşik değildir, bu yüzden önce bunları yüklemeliyiz:
sudo apt-get install lvm2
Kök Mantıksal Hacmi içeren Birim Grubunun (bundan böyle “somevg”) adını bulun:
sudo lvs
(Görünmüyorsa, çalıştırmayı deneyin sudo lvmdiskscan
ve sudo pvscan
sonra tekrar deneyin.)
Çalıştırırsanız ls /dev/mapper/
, Mantıksal Birimlerin görünmediğini görebilirsiniz. Orada değilse, çekirdeği mantıksal birimlerden haberdar etmek için aşağıdaki komutu çalıştırmanız gerekir:
sudo vgchange --available y <somevg>
Kök dosya sistemini bağlamadığımızdan, yeniden boyutlandırmanın güvenli olması gerekir. Mantıksal Birimin gerçek boyutlandırmasını gerçekleştirmeye devam edin. Bu komutun ( --size -50G
) sesi 50 GB küçdüğünü unutmayın - farklı bir boyutun nasıl belirleneceğini öğrenmek için lvreduce (8) kılavuz sayfasını okuyun.
sudo lvreduce --resizefs --size -50G /dev/<somevg>/root
(Mantıksal Birimime "kök" denir, ancak sizinki farklı bir adla adlandırılabilir.)
Bu komut önce dosya sistemini küçültür, ardından bunu içeren tek Güvenli yol olan Mantıksal Birimi küçültür.
Şimdi sistemi yeniden başlatabilir ve şimdi yeniden boyutlandırılan kök dosya sisteminize önyükleme yapabilirsiniz.
Herhangi bir bölüm ve LV yeniden boyutlandırması monte edilmemiş bölümlerde yapılmalıdır, bu yüzden Ubuntu kurulum diskinden veya USB çubuğundan önyükleme yapmanız, canlı CD olarak çalıştırmanız, Internet'e bağlanmanız, yüklemeniz gerekir lvm2
sudo apt-get install lvm2
... veya zaten lvm2
mevcut olan herhangi bir Linux kurtarma CD'sini kullanabilirsiniz. Sonra kök LV'nizin kurulu olmadığından emin olun.
mount
ve gerektiğinde bağlantısını kesin, ardından dosya sistemi kontrolü yapın
e2fsck -f /dev/yourVG/yourLV
bu LV. Sonra dosya sistemini küçültün
resize2fs /dev/yourVG/yourLV 150G
ve LV'yi azaltın
lvreduce -L -50G /dev/yourVG/yourLV
Sisteminizi yeniden başlatın, tadını çıkarın!
--resizefs
çalışıyor gibi görünüyor ve bir adım atlamanıza izin veriyor.
lvs
doğru yeni boyutuGParted
gösterir , ancak yine de orijinal boyutu ile LVM'yi gösterir. Tüm yapmanız gereken, bölümü değil dosya sistemini nasıl küçülteceğinizi açıklamaktır. Bölüm hala orijinal disk alanı kaplıyor.