Forum
Arkadaşlar esx host hata verdi ve üzerindeki serverlardan biri power off oldu. tekrar açmaya çalıştığımda vmdk dosyalarını bulamadığını gördüm. ve malesef vmdk backup yok.
vmdk lar storage üzerindeydi. şimdi ilgili dizine baktığım zaman "flat.vmdk" uzantılı dosyalar görüyorum. bu dosyaları geri getirme şansım var mı?
Selamlar,
Esasında diskin içindeki datalar -flat.vmdk dosyalarında bulunur, bunların silinmemiş olması çok iyi.
Normalde hep bir sanal disk 2 dosyadan oluşur.
.vmdk => Disk tanımlama dosyası, bu text based bir dosya olup içinde diskin türü vs gibi bilgiler vardır. Data bunda değildir.
-flat.vmdk => Data dosyası budur.
Aslında - Basit ve hızlı olarak denenebilecek ilk opsiyon şudur; Sanal makinaya yeni boş bir disk ekleyin. Sonra esx host ssh ile bağlanıp /vmfs dizini altından ilgili datastore içinden ilgili vm'in dizinine girin. Orada yeni diskin hem .vmdk hem de -flat.vmdk dosyalarını göreceksiniz. Yeni oluşan diskin -flat.vmdk dosyasını adını bir yere not edip değiştirin. Sonra içinde data olan -flat.vmdk dosyasının adını az önce not aldığınız isimle değiştirin. Eğer datada bozulma yoksa bu şekilde çözebilirsiniz.
Bu işlemlerden imkan varsa tüm dosyaları yedeklemenizi önemle tavsiye ederim.
Eğer esx console komutlarına hakim değilseniz, rename işlemlerini winscp ile de yapabilirsiniz.
Erkal Aslankara
www.aslankara.com
Erkal hocam öncelikle yardımın için teşekkürler.
Fakat boş bir disk ekleyemiyorum, ne hikmetse, "böyle bir disk zaten var diyor"
O zaman önce var olan -flat.vmdk'nın adını değiştirmeyi deneyebilirsin.
Erkal hocam öncelikle yardımın için teşekkürler.
Fakat boş bir disk ekleyemiyorum, ne hikmetse, "böyle bir disk zaten var diyor"
birde vmkfstools aracı ile denenmiş örnekler buldum nette. Fakat bende o araç çalışmadı.
Yok hocam ya. ben bu işi çözemedim. lütfen yardım edin.
Yardım ediyorum zaten 🙂
Neyi yaparken takıldığını yazarsan belki faydalı bir yönlendirme yapabilirim.
Hocam bir sürü disk var serverda ve hepside SAN diski. winscp ile bağlanığ isim değiştirmeye çalıştığım zaman yetki problemi çıkartıyor. ama kullancı admin. yok mu bunun daha kolay bir yolu. mesela flatların isimlerini sadece vmdk olarak değiştirsekde olsa olmaz mı ya 🙂
Dosyan kullanılıyor olabilir,
vmkfstools –L release
/vmfs/datastoreadı/vm/dosyaismi-flat.vmdk şeklinde deneyebilirsin. Yada diğer sanal
makinaları başka hostlara taşıyıp hostu restart etmeyi deneyebilirsin.
Erkal hocam yardımların için teşekkürler.
Ben sorunu şu şekilde çözdüm,
Esx hosta ssh bağlantısı ile bağlandığınız zaman sadece "Admin" kullanıcı ile login olabiliyorsunuz. Bu kullanıcın herşeye yetkisi olmakla beraber "vmkftools" aracını çalıştırmaya yetkisi yok. Bu yüzden sadece "root" kullanıcı ile "vmkfstools" aracını çalıştırabiliyorsunuz ki bu kullancı ile ssh bağlanyı yapamıyorsunuz. bu yüzden yapmanız gereken hosta "konsol" ile bağlanmak.