Esasında esx yada esxi kurulu bir sunucuda önceden tanımladığını bir sanal makinanın disk boyutunu artırmak ne kadar zor olabilir tahmin edemezsiniz uzun araştırmalarım sonucunda çok bastçe işe yarayan bir yöntem bulmak kadar sevindirici biey olamaz
Düşününki bir sanal makina oluşturdunuz ve disk kotası örneğin 40 gb tanımladığınız makinayı açtığınız ana diskinizde yer var ama makinaya tanımladığınız disk partitionu bir türlü vmware den artıramıyorsunuz. Aşağıdaki yöntemi uygulayarak sorununuzu çözebilirsiniz ancak unutmadan bu bahsettiğim yöntem sadece LVM logical olarak atanmış linux partitionlarda işe yarar.
Öncelikle esxi istasyonunuza gidip makina üzerine sağ tıklayıp disk edit settings bölümünden harddisk opsiyonuna gelin provisioned size bölümündeki makinaya tanımladığınız disk kotasını artırın, ardından bu artırımdan ortaya çıkan boi disk partitionını mevcut diskimize ekleyip mount etmeye geliyoruz.
fdisk -l komutu ile diskin genişlediğinden emin olun.
fdisk /dev/sda
sırasıyla aşağıdaki seçenekleri kendi sisteminize göre yapınız ,
new partition "n"
primary "p"
no : 3 "3"
print "p"
type "t"
no : 3 "3"
type 8e "8e"
print "p"
write "w"
restart gerektirir.
pvdisplay
--- Physical volume ---
PV Name /dev/sda2
VG Name VolGroup00
PV Size 7.90 GB / not usable 23.41 MB
Allocatable yes (but full)
PE Size (KByte) 32768
Total PE 252
Free PE 0
Allocated PE 252
PV UUID JKfbP2-Cn9A-bVCh-qKy1-VNcc-GHkU-BzVBzP
burada oluşan sda3 ü görmemiz gerekiyor bunun için;
pvcreate /dev/sda3
Physical volume "/dev/sda3" successfully created
pvdisplay
--- Physical volume ---
PV Name /dev/sda2
VG Name VolGroup00
PV Size 7.90 GB / not usable 23.41 MB
Allocatable yes (but full)
PE Size (KByte) 32768
Total PE 252
Free PE 0
Allocated PE 252
PV UUID JKfbP2-Cn9A-bVCh-qKy1-VNcc-GHkU-BzVBzP
"/dev/sda3" is a new physical volume of "2.00 GB"
--- NEW Physical volume ---
PV Name /dev/sda3
VG Name
PV Size 2.00 GB
Allocatable NO
PE Size (KByte) 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID CO2NZh-g01f-QKhQ-s4VW-Eo24-DY4k-NpzaXB
Artık /dev/sda3 ü görebiliyoruz.
vgdisplay komutu ile Free PE / Size alanına bakıyoruz "0" gözüküyor. burada ekelediğimiz boş alanı göstermek için ;
vgextend VolGroup00 /dev/sda3
vgdisplay
--- Volume group ---
VG Name VolGroup00
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 2
Act PV 2
VG Size 9.84 GB
PE Size 32.00 MB
Total PE 315
Alloc PE / Size 252 / 7.88 GB
Free PE / Size 63 / 1.97 GB
VG UUID hj2Jey-fzRJ-4I1d-sUA2-aVZM-fPhQ-6XDEWJ
şimdi Free PE / Size olarak 1.97GB görüyoruz.
lvdisplay komutu ile görünen /dev/VolGroup00/LogVol00 a Free PE size eklenir. Tüm free size i eklemek için ;
lvextend -l +100%FREE /dev/VolGroup00/LogVol00
son olarak resize ediyoruz ve diskimiz kullanıma hazır hale gelecek
resize2fs /dev/mapper/VolGroup00-LogVol00
df -h ile disk alanının genişlediğini görebilirsiniz
Bookmarks