LVM alanın full dolu göstermesi normal çünkü lvm bütün alanı yönetiyor. Önce guest içinde lvm boyutunu indirmek lazım ama anladığım kadarıyla kernel panic durumuna düşmüş. Acronis önerirken lvm olduğunu bilmiyordum.
LVM alanının içerisini gösteren klonlama yazılımları ile sorun çözülebilir, "acronis true image echo linux server" işinizi görebilir fakat son çareniz olsun.
VMware disk boyutu küçültmesi hakkında
57
●17.443
- 15-06-2014, 11:55:00
- 15-06-2014, 12:01:07Programın başlangıcında basic / advanced gibi bir ayar var. Orada advanced seçmediyseniz bazı ayarları göstermez. O sebeple programın tüm ayarlarını göremeden daha basit bir arayüzle işlem yapmışsınızdır.PlusTeknoloji adlı üyeden alıntı: mesajı görüntüle
- 15-06-2014, 16:41:46Aynen öyle, LVM alanını düşürmek gerekiyor önce.CtrlInformatics adlı üyeden alıntı: mesajı görüntüle
Gelişmiş arayüze geçip, disk boyutunu görmezden gelmesi için olan seçenekleri işaretlediğim halde hata aldım. Hatta tüm seçeneklerini ayrı ayrı denedim diyebiliriz. Web üzerinde ayrıntılıca araştırarak işlem yaptım ama işe yaramadı.M y adlı üyeden alıntı: mesajı görüntüle - 15-06-2014, 22:00:15Administratorişletim sisteminde disk boş olarak gösteriyor olabilir Vmware disk kalıbını doldur boşalt yapsanız dahi genişletir. Disk kalıbı genişlediği zaman tekrar resize edilemiyor malesef. Vmware bu sorunu yeni sürümde çözeceğini söylemişti yanlız henüz bir icraat yok. Aslında mantık doğru süreklı hesap yapan disk yoğun olur performanslı çalışmaz bu yüzden hesaplama yapmıyor. yanlız en azından Null olmuş blockları reboot yaptıktan sonra tarayıp eklemesi gerekebilir. yakında yeni sürümlerde bunu yaparlar.
- 15-06-2014, 22:06:18Bunun ile ilgili aslında seçimi bize bırakmış. Thick modunu seçtiğimizde o alanın tümünü allocate ediyor ilgili sanal sunucuya. Böylece ileride dedicated üzerinde oluşabilecek olası sorunları engelliyor ve aynı zamanda performans da sağlıyor. Thick sisteminin de iki farklı modu var kendi içinde. Eager ve Zeroed şeklinde (yeni sürümlerdeki özellik). Thin olarak seçersek sizin dediğinizi yapıyor. Gerçek kullanılan alan ne kadarsa o kadar görünüyor. Tüm ayrılan disk alanını allocate etmiyor.Coşkun adlı üyeden alıntı: mesajı görüntüle
Yalnız benim istediğim ikisi de değil. Benim amacım VMware üzerinden 500 GB olarak verilmiş diski 120'ye düşürmek. Bu alanı ister allocate etsin ister etmesin farketmez, ancak 500 GB'ı 120'ye düşürmek istiyorum. - 18-06-2014, 19:09:31Öncelikle konunun pek vmware yada sanallaştırma platformaları ile alakalı değil aslında. Sorun genel olarak hdd'lerin veri işleme yapılarında. Bildiğiniz gibi HDD'ler de bir plaka vardır. Ve siz veriyi yazmaya başlayınca plaka üzerinde verileri sırayla yazmaya başlarsınız. Bir süre sonra verilerinizi sildiğinizde, plaka üzerinde yazılan yerlerden bir silme işlemi gerçekleştirilmez sadece bu veriler silinebilinir diye bir pointer atanır. Bu pointer'ları windows, linux gibi işletim sistemi tam olarak okuyabildiği için bu alanı boş olarak kabul eder. Ama aslında bu alan doludur. Veri kurtarma teknikleride zaten bu alanlar üzerinde yapılır. Yeni verileri yazmaya devam ettiğniiz de plaka kalan yerden yazmaya devam eder. Ne zaman ki plaka tamamen biter artık yer kalmamıştır o zaman başa döner ve sizin silinebilir olarak işaretlediğiniz alanların üzerine tekrar veri yazmaya başlar.
Disklerin veri yazma ve silme mantığını az çok anlatmaya çalıştım. Olaya böyle bakarsanız eğer vmware'in oluşturduğu .vmdk dosyalarının da nasıl işlediğini rahatlıkla anlayabiliriz. Siz 500 GB'lık veri vmdk oluşturdunuz diyelim. Bunu thin yaparsanız eğer veri büyüdükçe diskinizde büyüyecektir. Thick yaparsanız eğer 500 GB'lık alanı fiziksel disklerinizden doğrudan ayıracaktır. Yeni versiyonlarda gelen thick'le beraber 2 özellik daha vardır. Bunlar da ayırdığınız bu alanı doğrudan 0'la doldurup veri okuma - yazma işlemlerinde daha hızlı sonuçlar alabilirsiniz.
Konumuza geri dönmek gerekirse siz vmware de 500 GB'lık bir disk oluşturup bunu thin yapıp içini doldurduktan sonra içerisindeki verileri sildiğinizde vmdk dosyanız küçülmez. Aynı mantıkla thick yapıp içerisini doldurmasınız bile istediğiniz zaman bunu küçültemezsiniz. Çünkü diskin üzerindeki veriler aslında silinmedi sadece pointer konuldu guest os tarafından.
Sonuca gidebilmek için windows da ki disk birleştiricisinin çalışma mantığında bir tool'a ihtiyacınız var. Parçalanan verileri bir araya toplaması gerekiyor. Yani pointer koyulan noktaları temizleyip üzerine verileri peş peşe ( disk birleştiricisi sadece aynı veriyi peş peşe alır. Plaka üzerine sırayla yazmaz) alabilecek bir tool bulmanız gerekiyor. Bu işin mantığı budur ama hangi tool yapar derseniz bilemiyorum. Disklerle ilgili olan toolları incelemek lazım.
Üstteki işlemi yaptıktan sonra vmware converter ile verilerinizi ovf formatına çevirebilirsiniz. Plakanın içeriği boşalacağı için size yeni vereceği vmdk dosyası gerçek verilerin boyutu kadar olacaktır.
Yada 2. bir vm kurup rsync gibi bir tool ile kopyalama işlemi yapabilirsiniz. Bu sefer yeni yazılacağı yere plaka üzerinde sırayla yazacağı için bir problem yaşamazsınız. Veriyi bütünlük halinde değil sector sector kopyalayabileceğinzi bir kopyalama yazılımına ihtiyacınız vardır.
Umarım anlatabilmişimdir
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 19:09:31 -->-> Daha önceki mesaj 17:34:23 --
Ek olarak diski boşaltabilmek için windows'da SDELETE tool'unu kullanabilirsiniz. Linux da ise dd ile halledebilirsiniz.
Plakayı düzgün bir şekilde hazırladıktan sonra vmkfstools --punchzero [DISK].vmdk komutuyla resize edebilirsiniz. VMDK dosyasının küçüldüğünü göreceksinizdir. - 23-10-2015, 18:54:58Üyeliği durdurulduMerhaba,
@PlusTeknoloji
Ücretli vmware disk küçültebiliyoruz.
Saygılarımızla.
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 18:54:58 -->-> Daha önceki mesaj 18:51:47 --
Merhaba,Coskun adlı üyeden alıntı: mesajı görüntüle
Resize ediliyor bilginiz olsun.. - 24-10-2015, 16:36:57Şuan böyle bir ihtiyaç yok, olduğu zaman iletişime geçebiliriz.
Teşekkürler.
