虚拟机快照是什么意思?(深入理解Java虚拟机)
虛擬機(jī)快照是什么意思?
虛擬機(jī)快照是對某一個特定文件系統(tǒng),在某一個特定時間內(nèi)的一個具有只讀屬性的鏡像,意思是當(dāng)用戶需要重復(fù)的返回到某一系統(tǒng)狀態(tài)時,又不想創(chuàng)建多個虛擬機(jī)的時候,就可以使用虛擬機(jī)快照功能。
虛擬機(jī)原理
對虛擬機(jī)打快照,其本質(zhì)是記錄虛擬機(jī)在某個時間點(diǎn)的磁盤數(shù)據(jù),以KVM為例,KVM中虛擬機(jī)磁盤采用的是qCow2格式的鏡像文件,虛擬機(jī)擁有幾個磁盤就會有幾個qCow2文件,所以,記錄虛擬機(jī)在某個時間點(diǎn)的磁盤數(shù)據(jù)就是對qCow2鏡像文件打快照。 虛擬機(jī)快照產(chǎn)生的數(shù)據(jù)是與虛擬機(jī)磁盤數(shù)據(jù)存放在同一個qCow2鏡像文件中的,所以存儲位置就是虛擬機(jī)本身的存儲位置,即如果虛擬機(jī)所在存儲訪問不了,其快照也就無法恢復(fù)了。 qCow2快照采用的是“寫時復(fù)制(Copy On Write)”的技術(shù),實(shí)現(xiàn)原理比較簡單,快照時復(fù)制一份原磁盤的索引,指向的實(shí)際數(shù)據(jù)均為原始磁盤的數(shù)據(jù),只有當(dāng)原鏡像的的數(shù)據(jù)發(fā)生變化時,才將變化區(qū)域的在變化之前的數(shù)據(jù)復(fù)制一份給快照對應(yīng)位置。所以打快照的時候數(shù)據(jù)比較小,后面會越來越大。
推薦教程:《PHP》
以上就是虛擬機(jī)快照是什么意思?的詳細(xì)內(nèi)容,更多請關(guān)注風(fēng)君子博客其它相關(guān)文章!
總結(jié)
以上是生活随笔為你收集整理的虚拟机快照是什么意思?(深入理解Java虚拟机)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3799 元起,PICO 4 Pro V
- 下一篇: 明世隐什么颜色是攻击(取什么名字好听呀)