Bir bölümü resize2fs kullanarak yeniden boyutlandıramıyorum


18

Yakın zamanda VMWare ESXi'de VM'nin sabit sürücüsünü 150 GB'tan 500 GB'a kadar yeniden boyutlandırdım. Bunu yaptıktan sonra, bu görüntünün bölümünü etkili bir şekilde yeniden boyutlandırmak için Gparted'i kullandım. Şimdi tek yapmam gereken dosya sistemini yeniden boyutlandırmaktır, çünkü hala eski değeri gösterir (çıktısından görebileceğiniz gibi df -h):

Filesystem                     Size  Used Avail Use% Mounted on
/dev/mapper/owncloud--vg-root  157G   37G  112G  25% /
udev                           488M  4.0K  488M   1% /dev
tmpfs                          100M  240K  100M   1% /run
none                           5.0M     0  5.0M   0% /run/lock
none                           497M     0  497M   0% /run/shm
/dev/sda1                      236M   32M  192M  14% /boot

Ancak, çalıştırma şunu sudo resize2fs /dev/mapper/owncloud--vg-rootdöndürür:

resize2fs 1.42 (29-Nov-2011)
The filesystem is already 41608192 blocks long.  Nothing to do!

Gparted benim bölümüm olduğunu söylediğinden /dev/sda5, ben de koşmayı denedim sudo resize2fs /dev/sda5, ama bu durumda bunu aldım:

resize2fs 1.42 (29-Nov-2011)
resize2fs: Device or resource busy while trying to open /dev/sda5
Couldn't find valid filesystem superblock.

Son olarak, bu çıktı pvs:

PV         VG          Fmt  Attr PSize   PFree
/dev/sda5  owncloud-vg lvm2 a-   499.76g 340.04g

fdisk -l /dev/sda doğru yer miktarını gösterir.

İşletim sisteminin nihayet 500 GB sabit sürücüyü görmesini sağlamak için bölümü nasıl yeniden boyutlandırabilirim?


pvsvg'nizin nerede olduğunu göstermelidir. Nerede bu?
Nils

@Nils soruya eklendi :)
user1301428

Joel doğru cevabı verdi. Sorunuz şimdi - oldukça yaygın - probleminizin tam resmini içeriyor.
Nils

Yanıtlar:


16

Yalnızca bölüm boyutunu değiştirdiyseniz, henüz mantıksal birimi yeniden boyutlandırmaya hazır değilsiniz. Bölüm yeni boyutta olduğunda, pvresizePV'de bir tane yapmanız gerekir, böylece hacim grubu yeni alanı görür. Bundan sonra lvextend, mantıksal hacmi birim grubunun yeni alanına genişletmek için kullanabilirsiniz . Sen geçebilir -riçin lvextendotomatik başladı, böylece komuta resize2fssenin için.

Şahsen, yeni bir bölüm yapardım ve vgextendüzerinde karışık sonuçlar elde ettiğim için bunu kullanardım pvresize.


Ben koşmak pvresizetarafından takip var lvextend -r -L 500G /dev/sda2, ve bu ne olsun:Path required for Logical Volume "sda2" Please provide a volume group name Run 'lvextend --help' for more information.
user1301428

4
Bunu yaptıktan sonra pvresizedüzenli bölümlerle uğraşıyorsunuz. Bu durumda /dev/mapper/owncloud--vg-rootŞahsen çalıştırdığım mantıksal hacmin yolunu belirtmeniz gerekirlvextend -r -l +100%FREE /dev/mapper/owncloud--vg-root
Bratchley

pvresizeKomutu çalıştırdıktan sonra, komutu çalıştırarak alanın birim grubunda olduğunu doğrulayabilirsiniz vgs.
Bratchley

Ayrıca, sorunuzda bahsetmediniz, ancak fdisk -l /dev/sdadoğru sabit disk boyutunu gösteriyor mu? Değilse, SCSI veri yolunu yeniden başlatmanız veya yeniden taramanız gerekebilir.
Bratchley

Bu işe yaradı, teşekkürler! Herhangi bir nedenle otomatik tamamlanmadı /dev/mapper/owncloud--vg-rootve bu yüzden /sda5XD denemeye devam ettim
user1301428
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.