Vmware'de anlık görüntü silerken çocuklara ne olur?


13

Sanallaştırma konusunda yeniyim ve bir anlık görüntüyü sildiğimde ne olacağını anladığımdan emin olmak istiyorum

Diyelim ki böyle bir ağacım var

  • baz
    • SnapshotA
      • SnapshotB
        • SnapshotC

İki soru:

  1. SnapShotB'yi silersem SnapShotC'ye bir şey olur mu?

  2. Vmware yardımından " Not: Sil'i tıklatmak anlık görüntü verisini üst öğeye aktarır ve seçilen anlık görüntüyü kaldırır. " Dolayısıyla, yazılım yüklediysem veya SnapShotB'ye dosya eklediğimde ve sildiğimde, yazılım ve bu dosyaların SnapShotA?


Sadece kendiniz test etmek için yeterince kolay gibi görünüyor :)
Sven

Yanıtlar:


14

Bu anlık görüntü ağacını yeniden yazmanız gerekiyor. Gerçek ağaç şöyle görünür:

  • SnapshotA
    • SnapshotB
      • SnapshotC
        • şimdiki

SnapshotA'yı aldığınızda, ana vmdk dosyası donduruldu ve yeni bir delta dosyası oluşturuldu. Tüm değişiklikler bu noktadan sonra delta dosyasına yazılmıştır.

SnapshotB'yi aldığınızda, ilk delta dosyası donduruldu ve başka bir delta dosyası oluşturuldu. Tüm değişiklikler bu yeni delta dosyasına o andan itibaren yazılmıştır.

SnapshotC'yi aldığınızda, ikinci delta dosyası donduruldu ve "geçerli" durumu temsil eden başka bir delta dosyası oluşturuldu. Tüm değişiklikler bu dosyaya yazılır.

  1. SnapshotB'yi silerseniz, ilk delta dosyası SnapshotC'yi temsil eden ikinci delta dosyasıyla birleştirilir. Dosya desteğiyle Yani SnapshotC olacaktır değiştirmek ama gerçek durum SnapshotC ait değişmeyecektir.

  2. Hayır, bir Anlık Görüntü bu şekilde değiştirilmez. Anlık GörüntüB'yi silmek, bu değişiklikleri ağaçtaki bu değişikliklere bağlı olan bir sonraki dosyaya doğru iter. Bunları SnapshotA'ya (temel vmdk) uygulamak özünde SnapshotA'yı SnapshotB'ye dönüştürür ve bu da anlık görüntüleri kullanılamaz hale getirir. :)


4

Anlık görüntüler vSphere vs Workstation'da belirli durumlarda farklı çalışır

Sorduğunuz sorular için, VMware Workstation veya VMware vSphere Client kullanıyorsanız davranış aynıdır. Ancak, SnapshotC'yi sildiyseniz, davranış aynı değildir.

  • SnapshotA
    • SnapshotB
      • SnapshotC
        • Buradasınız

VSphere Client uygulamasındaki SnapshotC öğesini silerseniz SnapshotB, SnapshotC haline gelir ancak adını korur. Silerek, SnapshotC'da SnapshotB'ye kadar yaptığınız değişiklikleri taahhüt edersiniz. Bunu yapmak istemiyorsanız, silme işlemini şu şekilde yapmadan önce 'SnapshotB' öğesine gitmelisiniz:

  • SnapshotA
    • SnapshotB
      • Buradasınız
    • SnapshotC

Bu davranış, bu VMware forum gönderisinde ayrıntılı olarak açıklanmıştır:

http://communities.vmware.com/thread/58030

VMware Workstation'da, SnapshotC'ı altındayken sildiyseniz, değişiklikler yukarı doğru YAPILMAZ. Değişiklikleri kaybedersiniz ve SnapshotB altına geri dönersiniz.

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.