Điều gì xảy ra với trẻ em khi xóa ảnh chụp nhanh trong vmware?


13

Tôi mới sử dụng ảo hóa và muốn chắc chắn rằng tôi hiểu điều gì sẽ xảy ra khi tôi xóa một ảnh chụp nhanh

Nói rằng tôi có một cái cây như thế này

  • Căn cứ
    • Ảnh chụp nhanh
      • Ảnh chụp nhanh
        • Ảnh chụp nhanh

Hai câu hỏi:

  1. Nếu tôi xóa SnapShotB, có điều gì xảy ra với SnapShotC không?

  2. Từ trợ giúp của vmware " Lưu ý: Nhấp vào Xóa cam kết dữ liệu ảnh chụp nhanh cho phụ huynh và xóa ảnh chụp nhanh đã chọn. " Vì vậy, nếu tôi đã cài đặt phần mềm hoặc thêm tệp vào SnapShotB và tôi xóa điều đó có nghĩa là phần mềm và các tệp đó bị đẩy sang SnapShotA?


Có vẻ như đủ dễ để tự kiểm tra nó :)
Sven

Câu trả lời:


14

Bạn cần viết lại cây chụp nhanh đó. Cây thật trông như thế này:

  • Ảnh chụp nhanh
    • Ảnh chụp nhanh
      • Ảnh chụp nhanh
        • Hiện hành

Khi bạn chụp SnapshotA, tệp vmdk chính đã bị đóng băng và một tệp delta mới được tạo. Tất cả các thay đổi đã được ghi vào tệp delta từ thời điểm đó trở đi.

Khi bạn lấy SnapshotB, tệp delta đầu tiên đã bị đóng băng và một tệp delta khác được tạo. Tất cả các thay đổi đã được ghi vào tệp delta mới này từ thời điểm đó trở đi.

Và khi bạn chụp SnapshotC, tệp delta thứ hai đã bị đóng băng và một tệp delta khác đã được tạo, đại diện cho trạng thái "hiện tại". Tất cả các thay đổi được ghi vào tập tin này.

  1. Nếu bạn xóa SnapshotB, tệp delta đầu tiên sẽ được hợp nhất với tệp delta thứ hai đại diện cho SnapshotC. Vì vậy, SnapshotC sao lưu tệp sẽ thay đổi nhưng trạng thái thực tế của SnapshotC sẽ không thay đổi.

  2. Không, Ảnh chụp không được sửa đổi theo cách đó. Xóa SnapshotB sẽ đẩy những thay đổi đó xuống tệp tiếp theo trong cây, điều này phụ thuộc vào những thay đổi đó. Áp dụng chúng cho SnapshotA (cơ sở vmdk) về bản chất sẽ biến SnapshotA thành SnapshotB, điều này sẽ khiến các ảnh chụp nhanh không thể sử dụng được. :)


4

Ảnh chụp nhanh hoạt động khác nhau trong vSphere vs Workstation trong một số trường hợp nhất định

Đối với các câu hỏi bạn đã hỏi, hành vi là như nhau nếu bạn sử dụng VMware Workstation hoặc VMware vSphere Client. Tuy nhiên, hành vi không giống nhau nếu bạn xóa SnapshotC.

  • Ảnh chụp nhanh
    • Ảnh chụp nhanh
      • Ảnh chụp nhanh
        • Bạn đang ở đây

Nếu bạn xóa SnapshotC trong vSphere Client, SnapshotB sẽ trở thành SnapshotC nhưng vẫn giữ nguyên tên của nó. Bằng cách xóa, bạn đang cam kết những thay đổi bạn đã thực hiện đối với SnapshotC lên tới SnapshotB. Nếu bạn không muốn làm điều đó, bạn phải 'Truy cập' SnapshotB trước khi thực hiện xóa như thế này:

  • Ảnh chụp nhanh
    • Ảnh chụp nhanh
      • Bạn đang ở đây
    • Ảnh chụp nhanh

Hành vi này được trình bày chi tiết trong bài đăng trên diễn đàn VMware này:

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

Trong VMware Workstation, nếu bạn đã xóa SnapshotC trong khi ở dưới nó, các thay đổi sẽ KHÔNG được cam kết trở lên. Bạn sẽ mất các thay đổi và trở lại dưới SnapshotB.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.