Khi tạo một môi trường ảo hóa, điều quan trọng là phải đảm bảo rằng các máy ảo của bạn sẽ được bảo vệ trong trường hợp hỏng hóc đột ngột. Snapshots ghi lại trạng thái dữ liệu của các máy ảo và có thể được sử dụng để khôi phục các máy ảo trở lại thời điểm snapshot.
Bài viết này sẽ giải thích sự khác biệt giữa hai loại Snapshots trong Virtual Machine Manager.
Crash-consistent snapshot
crash-consistent snapshot chỉ ghi lại dữ liệu đã được ghi vào đĩa ảo. Không có dữ liệu nào trong bộ nhớ hoặc các hoạt động I / O đang chờ xử lý sẽ được ghi lại trong ảnh chụp nhanh. Do đó, snapshot này không đảm bảo tính nhất quán của hệ thống file hoặc ứng dụng và bạn có thể không khôi phục được các máy ảo có snapshot phù hợp với sự cố. Crash-consistent snapshot với sự cố được khuyến nghị cho các hệ điều hành và ứng dụng không phải cơ sở dữ liệu, chẳng hạn như file servers, DHCP servers và print server.
File-system consistent snapshot
file-system consistent snapshot ghi lại tất cả dữ liệu trong bộ nhớ và các hoạt động I / O đang chờ xử lý, ngoài dữ liệu trên các đĩa ảo. Trước khi file-system consistent snapshot được thực hiện, hệ thống file trên hệ điều hành khách sẽ được khởi động và tất cả dữ liệu bộ đệm của hệ thống file trong bộ nhớ và các hoạt động I / O đang chờ xử lý sẽ được chuyển vào ổ cứng. Tuy nhiên, lưu ý rằng dữ liệu được ghi trong file-system consistent snapshots có thể không đầy đủ như dữ liệu của application-consistent snapshots. File-system consistent snapshots được khuyến nghị cho các hệ điều hành cơ sở dữ liệu và các ứng dụng như SQL, Oracle và Exchange.
Lưu ý: File-system consistent snapshots yêu cầu Synology Guest Tool trên hệ điều hành của máy ảo.