Geçenlerde disk görüntüsünü 20 GB'tan 50 GB'a yükselten bir sanal fdisk -l
makinem var ve VM'nin bu yeni boyutu görebildiğini doğrular. Şimdi fazladan 30GB’i doldurmak için kök LVM bölümümü yeniden boyutlandırmam gerekiyor.
LVM'yi yeniden boyutlandırma hakkında birkaç makale buldum , ancak kök bölümün yeniden boyutlandırılmasını kapsayan birkaç makalenin tümü bir LiveCD'den başlatmanız gerektiğini iddia ediyor. Sunucuyu kaldırmadan bunu yapmanın bir yolu var mı? Sunucu kritiktir, bu yüzden aksama süresini en aza indirmek istiyorum.
Düzenleme: Çıktı fdisk -l
:
[root@fedora-host ~]# sudo fdisk -l
Disk /dev/sda: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders, total 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00097c90
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 83886079 41430016 8e Linux LVM
Disk /dev/mapper/VolGroup-lv_root: 36.1 GB, 36104568832 bytes
255 heads, 63 sectors/track, 4389 cylinders, total 70516736 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/VolGroup-lv_root doesn't contain a valid partition table
Disk /dev/mapper/VolGroup-lv_swap: 6308 MB, 6308233216 bytes
255 heads, 63 sectors/track, 766 cylinders, total 12320768 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/VolGroup-lv_swap doesn't contain a valid partition table
Düzenleme: Fiziksel bölümü nasıl yeniden boyutlandırabilirim? fdisk boş alanı görebilir, ancak kullanmak için birincil LVM bölümünü nasıl yeniden boyutlandıracağımı bilmiyorum. Bir LiveCD'ye önyüklemeyi ve parted'd resize
komutunu kullanarak denemeyi denedim , fakat bana sadece "Dosya sistemi tespit edilemiyor" hatası verdi. Bölümü silmek ve doğru boyutta yeni bir tane oluşturmak zorunda olduğumu söyleyen bu kılavuzu buldum , ancak bu çok tehlikeli görünüyor.
Son Düzenleme: Parted'in resize
komutu LVM bölümlerini yeniden boyutlandıramaz. Git figürü. Bunun yerine, eski bölümü sildim ve yukarıdaki bağlantıda belirtildiği gibi yeni aralıkla yeni bir tane oluşturdum ve bu LVM bölümünü doğru şekilde yeniden boyutlandırdı. Sonra hacimleri ve dosya sistemlerini yeniden boyutlandırmak için aşağıdaki tavsiyesine uyarak iç LVM bölümü.