Forum

slinen vmdk dosyası...
 
Bildirimler
Hepsini Temizle

slinen vmdk dosyasını kurtarma

10 Yazılar
2 Üyeler
0 Reactions
1,883 Görüntüleme
(@firatbilmis)
Gönderiler: 199
Reputable Member
Konu başlatıcı
 

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ı?

 
Gönderildi : 22/11/2011 17:26

(@erkalaslankara)
Gönderiler: 278
Illustrious Member
 

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 

 

 
Gönderildi : 22/11/2011 18:41

(@firatbilmis)
Gönderiler: 199
Reputable Member
Konu başlatıcı
 

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"

 

 
Gönderildi : 22/11/2011 18:58

(@erkalaslankara)
Gönderiler: 278
Illustrious Member
 

O zaman önce var olan -flat.vmdk'nın adını değiştirmeyi deneyebilirsin.

 
Gönderildi : 22/11/2011 19:06

(@firatbilmis)
Gönderiler: 199
Reputable Member
Konu başlatıcı
 

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ı.

 

 
Gönderildi : 22/11/2011 19:09

(@firatbilmis)
Gönderiler: 199
Reputable Member
Konu başlatıcı
 

Yok hocam ya. ben bu işi çözemedim. lütfen yardım edin.

 
Gönderildi : 22/11/2011 19:27

(@erkalaslankara)
Gönderiler: 278
Illustrious Member
 

Yardım ediyorum zaten 🙂

Neyi yaparken takıldığını yazarsan belki faydalı bir yönlendirme yapabilirim.

 

 
Gönderildi : 22/11/2011 19:41

(@firatbilmis)
Gönderiler: 199
Reputable Member
Konu başlatıcı
 

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 🙂 

 
Gönderildi : 22/11/2011 19:49

(@erkalaslankara)
Gönderiler: 278
Illustrious Member
 

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.

 
Gönderildi : 22/11/2011 20:55

(@firatbilmis)
Gönderiler: 199
Reputable Member
Konu başlatıcı
 

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. 

 

 
Gönderildi : 23/11/2011 11:09

Paylaş: