-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
快照和拷貝的區(qū)別(快照和拷貝的區(qū)別在哪)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于快照和拷貝的區(qū)別的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、VMware wokstation中snapshot與record和 clone的區(qū)別是什么
snapshot :VMware中的快照是對VMDK在某個(gè)時(shí)間點(diǎn)的“拷貝”,這個(gè)“拷貝”并不是對VMDK文件的復(fù)制,而是保持磁盤文件和系統(tǒng)內(nèi)存在該時(shí)間點(diǎn)的狀態(tài),以便在出現(xiàn)故障后虛擬機(jī)能夠恢復(fù)到該時(shí)間點(diǎn)。如果對某個(gè)虛擬機(jī)創(chuàng)建了多個(gè)快照,那么就可以有多個(gè)可恢復(fù)的時(shí)間點(diǎn)。
當(dāng)我們?yōu)樘摂M機(jī)創(chuàng)建的快照時(shí),當(dāng)前可寫的VMDK文件變成為只讀狀態(tài),并且創(chuàng)建一個(gè)新文件(稱之為快照文件)來保存變化的內(nèi)容(使用in-file delta technology)。
在初始狀態(tài)下,快照文件的大小為16MB,并隨著虛擬機(jī)對磁盤文件的寫操作而增長??煺瘴募凑?6MB的大小進(jìn)行增長以減少SCSI reservation沖突。當(dāng)虛擬機(jī)需要修改原來的磁盤文件的數(shù)據(jù)塊時(shí),這些修改會(huì)被保存到快照文件中。當(dāng)在快照文件中的已經(jīng)修改過的數(shù)據(jù)塊需要被再次修改時(shí),這些修改將覆蓋快照文件中的數(shù)據(jù)塊,此時(shí),快照文件大小不會(huì)改變。因此,快照文件的大小永遠(yuǎn)不會(huì)超過原來的VMDK文件的大小。
快照文件的變化頻率取決于虛擬機(jī)應(yīng)用的寫的繁忙程度,例如對于Exchange和SQL等應(yīng)用,快照文件變化比較快。多個(gè)快照的情況下,在創(chuàng)建新的快照時(shí),之前的快照文件變成只讀的狀態(tài)。
不同類型的快照文件
*-delta.vmdk文件:該文件就是前面我們所提到的快照文件,也可以理解為redo-log文件。在每創(chuàng)建一個(gè)快照時(shí)就會(huì)產(chǎn)生一個(gè)這樣的文件。而在刪除快照或回復(fù)到快照時(shí)間點(diǎn)狀態(tài)時(shí)該文件會(huì)被刪除。
*.vmsd文件:該文件用于保存快照的metadata和其它信息。這是一個(gè)文本文件,保存了如快照顯示名、UID(Unique Identifier)以及磁盤文件名等。在創(chuàng)建快照之前,它的大小是0字節(jié)。
*.vmsn文件:這是快照狀態(tài)文件,用于保存創(chuàng)建快照時(shí)虛擬機(jī)的狀態(tài)。這個(gè)文件的大小取決于創(chuàng)建快照時(shí)是否選擇保存內(nèi)存的狀態(tài)。如果選擇的話,那么這個(gè)文件會(huì)比分配給這個(gè)虛擬機(jī)的內(nèi)存大小還要大幾兆。
創(chuàng)建快照
快照的創(chuàng)建可以通過VMware VI客戶端的Snapshot Manager來實(shí)現(xiàn),或者通過ESX服務(wù)器的Service Console的命令行vmware-cmd來實(shí)現(xiàn)。無論虛擬機(jī)是在運(yùn)行、關(guān)機(jī)還是掛起的狀態(tài),都可以創(chuàng)建快照。Snapshot可以通過VI客戶端直接連接到ESX Server或者連接到VirtualCenter來管理。
刪除快照或者回滾到快照點(diǎn)狀態(tài)
當(dāng)刪除虛擬機(jī)的所有快照時(shí),針對該虛擬機(jī)所創(chuàng)建的所有delta文件中的內(nèi)容將會(huì)合并到原來的vmdk文件中,合并完成后再刪除vmdk文件。如果只選擇刪除一個(gè)快照,那么這個(gè)快照的delta文件將和其父快照的delta文件進(jìn)行合并。如果選擇回滾到某一個(gè)快照,那么當(dāng)前的磁盤和內(nèi)存狀態(tài)將會(huì)被丟棄,而且虛擬機(jī)會(huì)轉(zhuǎn)變到revert-to的狀態(tài)。無論選擇哪個(gè)快照進(jìn)行回滾,該快照都會(huì)變成當(dāng)前的父快照,就是說當(dāng)前運(yùn)行的虛擬機(jī)會(huì)在這個(gè)快照之下。因此,父快照不一定是最近所創(chuàng)建的快照(在沒有回滾的情況下,父快照一般都是最近所創(chuàng)建的快照)。在Snapshot Manager中父快照之下一般有“You are here”的標(biāo)記。
如果選擇回滾的快照不包含內(nèi)存狀態(tài),那么該虛擬機(jī)將會(huì)被關(guān)機(jī),在管理員啟動(dòng)該虛擬機(jī)時(shí)應(yīng)用所選擇的快照。如果包含內(nèi)存狀態(tài)的話,那么虛擬機(jī)會(huì)短暫的停頓一下,然后回復(fù)到快照時(shí)的磁盤和內(nèi)存狀態(tài)。
磁盤空間和刪除多個(gè)快照
在創(chuàng)建快照前,所有的寫操作都寫入磁盤文件。但是有了快照之后,磁盤文件保持不變,而寫操作寫入delta文件,同時(shí),如果保存內(nèi)存狀態(tài)的話,vmsn文件還要占用比該虛擬機(jī)稍大一些的空間。
在只有一個(gè)快照時(shí),在刪除快照時(shí)不需要額外的空間。因?yàn)橐粗苯觿h除快照文件,要么把快照文件和VMDK磁盤文件相合并。但是在有多個(gè)快照的情況時(shí),效果就不一樣了。
假設(shè)要?jiǎng)h除一個(gè)虛擬機(jī)的所有快照,該虛擬機(jī)有三個(gè)快照,snap1、snap2和snap3。首先,snap3的快照文件要被合并到snap2的快照文件中,導(dǎo)致snap2占用空間增加。然后,snap2被合并到snap1中,導(dǎo)致snap1占用的空間增加。最后,snap1合并到VMDK文件中,此時(shí)不會(huì)增加空間開銷。在合并完成后,快照才會(huì)被刪除。
一種替代的方式是依次刪除快照,這樣就不會(huì)增加所需要的空間,只是稍微繁瑣一些。
刪除快照所需要的時(shí)間
通過VI客戶端刪除快照時(shí),VI的狀態(tài)欄中顯示的信息可能會(huì)產(chǎn)生誤導(dǎo)。通常,狀態(tài)欄會(huì)很快到達(dá)95%完成的狀態(tài),但是會(huì)在95%的狀態(tài)等待較長的時(shí)間一直到合并完成。VirtualCenter對所有的任務(wù)都有15分鐘的超時(shí)值,即使后臺還在合并,但是過了15分鐘后,VirtualCenter會(huì)報(bào)告該操作超時(shí)。
一種查看該任務(wù)是否完成的方式是通過VI客戶端來瀏覽該虛擬機(jī)的datastore。如果該快照對應(yīng)的delta文件不存在了,則說明該快照被刪除了。
如果快照存在的時(shí)間比較長,那么快照文件就會(huì)變得比較大,因此在刪除快照時(shí)就需要比較長的時(shí)間進(jìn)行合并。合并的時(shí)間取決于虛擬機(jī)的繁忙程度,在關(guān)機(jī)的狀態(tài)下合并的速度較快。而ESX服務(wù)器后端的磁盤子系統(tǒng)的繁忙程度也會(huì)影響合并的時(shí)間。
一個(gè)100GB的快照文件可能需要3-6個(gè)小時(shí)來合并到原來的VMDK文件中。而從ESX3.5開始,由于VMware修改了合并的算法,可能需要更長的時(shí)間來合并(參見VMware文檔Consolidation of large or deeply nested snapshots)。這會(huì)影響虛擬機(jī)和ESX服務(wù)器的性能。因此,建議限制快照的保留時(shí)間,當(dāng)不需要時(shí)即刻刪除快照。
快照和metadata鎖對ESX性能的影響
快照對ESX服務(wù)器以及虛擬機(jī)的性能影響體現(xiàn)在幾個(gè)方面。但創(chuàng)建快照時(shí),虛擬機(jī)的活動(dòng)會(huì)暫時(shí)停頓一下,此時(shí)如果通過ping命令去檢查虛擬機(jī)的狀態(tài),可以看到一些timeout的response。此外,創(chuàng)建快照會(huì)導(dǎo)致metadata的更新,為了避免SCSI Reservations沖突會(huì)短時(shí)間內(nèi)對LUN加鎖,從而導(dǎo)致在短暫的時(shí)間內(nèi),這個(gè)LUN將只能由一個(gè)ESX服務(wù)器進(jìn)行排他性訪問。
如果為虛擬機(jī)創(chuàng)建了快照,虛擬機(jī)在運(yùn)行的狀態(tài)中,該快照是活躍的。只要快照是活躍的,那么虛擬機(jī)的性能就會(huì)下降。因?yàn)镋SX服務(wù)器對delta文件的寫入方式不同于VMDK文件,而且效率相對較低。delta文件每次以16MB的大小來增長,它會(huì)導(dǎo)致另一種metadata鎖。
最后,刪除或者回滾快照都會(huì)創(chuàng)建一個(gè)metadata鎖。此外,刪除快照時(shí)可能會(huì)導(dǎo)致性能比較大的下降,虛擬機(jī)越忙越明顯。為了避免這個(gè)問題,快照的刪除最好在非高峰時(shí)期。
二、centos中虛擬機(jī)克隆和快照的區(qū)別
區(qū)別:虛擬機(jī)克隆只是把某個(gè)虛擬機(jī)復(fù)制出來多一個(gè)而已,而快照是把某個(gè)虛擬機(jī)某個(gè)時(shí)刻的狀態(tài)刻錄出來,當(dāng)這個(gè)虛擬機(jī)壞了,你就可以通過快照回復(fù)它之前的時(shí)刻的狀態(tài)了,就可以繼續(xù)用。
三、鏡像和快照有什么區(qū)別?
鏡像是針對有效運(yùn)行云服務(wù)器的用戶,通過已創(chuàng)建的自定義鏡像,一次性開通多臺已完全拷貝相同操作系統(tǒng)及環(huán)境數(shù)據(jù)等的云服務(wù)器,滿足彈性擴(kuò)容的業(yè)務(wù)需求。 而快照是對某一當(dāng)前時(shí)刻的系統(tǒng)盤或數(shù)據(jù)盤中的系統(tǒng)或數(shù)據(jù),進(jìn)行完全拷貝,以便在用戶數(shù)據(jù)錯(cuò)誤或丟失狀態(tài)下,進(jìn)行數(shù)據(jù)回滾到最近一次快照的數(shù)據(jù)狀態(tài)。
四、快照技術(shù)的技術(shù)類型
有兩大類存儲快照,一種叫做即寫即拷(copy-on-write)快照,另一種叫做分割鏡像快照。
即寫即拷快照可以在每次輸入新數(shù)據(jù)或已有數(shù)據(jù)被更新時(shí)生成對存儲數(shù)據(jù)改動(dòng)的快照。這樣做可以在發(fā)生硬盤寫錯(cuò)誤、文件損壞或程序故障時(shí)迅速地恢復(fù)數(shù)據(jù)。但是,如果需要對網(wǎng)絡(luò)或存儲媒介上的所有數(shù)據(jù)進(jìn)行完全的存檔或恢復(fù)時(shí),所有以前的快照都必須可供使用。
即寫即拷快照是表現(xiàn)數(shù)據(jù)外觀特征的“照片”。這種方式通常也被稱為“元數(shù)據(jù)”拷貝,即所有的數(shù)據(jù)并沒有被真正拷貝到另一個(gè)位置,只是指示數(shù)據(jù)實(shí)際所處位置的指針被拷貝。在使用這項(xiàng)技術(shù)的情況下,當(dāng)已經(jīng)有了快照時(shí),如果有人試圖改寫原始的LUN上的數(shù)據(jù),快照軟件將首先將原始的數(shù)據(jù)塊拷貝到一個(gè)新位置(專用于復(fù)制操作的存儲資源池),然后再進(jìn)行寫操作。以后當(dāng)你引用原始數(shù)據(jù)時(shí),快照軟件將指針映射到新位置,或者當(dāng)你引用快照時(shí)將指針映射到老位置。
分割鏡像快照引用鏡像硬盤組上所有數(shù)據(jù)。每次應(yīng)用運(yùn)行時(shí),都生成整個(gè)卷的快照,而不只是新數(shù)據(jù)或更新的數(shù)據(jù)。這種使離線訪問數(shù)據(jù)成為可能,并且簡化了恢復(fù)、復(fù)制或存檔一塊硬盤上的所有數(shù)據(jù)的過程。但是,這是個(gè)較慢的過程,而且每個(gè)快照需要占用更多的存儲空間。
分割鏡像快照也叫作原樣復(fù)制,由于它是某一LUN或文件系統(tǒng)上的數(shù)據(jù)的物理拷貝,有的管理員稱之為克隆、映像等。原樣復(fù)制的過程可以由主機(jī)(Windows上的MirrorSet、Veritas的Mirror卷等)或在存儲級上用硬件完成(Clone、BCV、ShadowImage等)。
容災(zāi)技術(shù)中的數(shù)據(jù)快照技術(shù)
遠(yuǎn)程鏡像技術(shù)往往同快照技術(shù)結(jié)合起來實(shí)現(xiàn)遠(yuǎn)程備份,即通過鏡像把數(shù)據(jù)備份到遠(yuǎn)程存儲系統(tǒng)中,再用快照技術(shù)把遠(yuǎn)程存儲系統(tǒng)中的信息備份到遠(yuǎn)程的磁帶庫、光盤庫中。
快照技術(shù)分為兩類,一類指針型,是通過軟件對要備份的磁盤子系統(tǒng)的數(shù)據(jù)快速掃描,建立一個(gè)要備份數(shù)據(jù)的快照邏輯單元號LUN和快照cache,在快速掃描時(shí),把備份過程中即將要修改的數(shù)據(jù)塊同時(shí)快速拷貝到快照cache中??煺誏UN是一組指針,它指向快照cache和磁盤子系統(tǒng)中不變的數(shù)據(jù)塊(在備份過程中)。在正常業(yè)務(wù)進(jìn)行的同時(shí),利用快照LUN實(shí)現(xiàn)對原數(shù)據(jù)的一個(gè)完全的備份。
另一類是空間型,也駐留在磁盤陣列系統(tǒng)中。它使主機(jī)系統(tǒng)和磁盤陣列設(shè)備管理者能夠在后臺狀態(tài)下,為主機(jī)處理的數(shù)據(jù)在磁盤陣列內(nèi)部實(shí)時(shí)創(chuàng)建可獨(dú)立尋址多copy卷。這些copy卷是應(yīng)用數(shù)據(jù)存放的現(xiàn)用生產(chǎn)卷的鏡象,可同時(shí)并行運(yùn)行任務(wù)。一旦生產(chǎn)數(shù)據(jù)的copy卷建立后,通過命令可以與其生產(chǎn)卷分割開,應(yīng)用系統(tǒng)數(shù)據(jù)庫可通過生產(chǎn)卷繼續(xù)做聯(lián)機(jī)應(yīng)用,與此同時(shí),備份系統(tǒng)可利用copy卷進(jìn)行備份、報(bào)表生成和應(yīng)用開發(fā)測試等工作。大大縮短了應(yīng)用系統(tǒng)因備份等原因OFFLINE脫機(jī)的時(shí)間,工作示意如圖所示。
無論是生產(chǎn)、測試、災(zāi)難恢復(fù),還是數(shù)據(jù)倉庫應(yīng)用,該系統(tǒng)件套件都能提供業(yè)務(wù)數(shù)據(jù)影像拷貝的生成和管理維護(hù),使客戶以不同的方式更好、更充分的利用業(yè)務(wù)數(shù)據(jù),獲得更大的增值效益?;跀?shù)據(jù)復(fù)制、保護(hù)和信息共享而設(shè)計(jì)的復(fù)制管理系統(tǒng)件,提供了非常強(qiáng)大的功能:既可以在一個(gè)數(shù)據(jù)中心內(nèi)部或者不同數(shù)據(jù)中心之間實(shí)現(xiàn)數(shù)據(jù)復(fù)制,也可以在不同部門之間實(shí)現(xiàn)信息共享,快速、有效地適應(yīng)業(yè)務(wù)的靈活擴(kuò)展,在競爭中獲得領(lǐng)先優(yōu)勢。它可使用戶在正常業(yè)務(wù)不受影響的情況下,實(shí)時(shí)提取當(dāng)前在線業(yè)務(wù)數(shù)據(jù)。其“備份窗口”接近于零,可大大增加系統(tǒng)業(yè)務(wù)的連續(xù)性,為實(shí)現(xiàn)系統(tǒng)真正的7×24運(yùn)轉(zhuǎn)提供了保證。
以上就是關(guān)于快照和拷貝的區(qū)別相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
快照可以用于數(shù)據(jù)制作嗎(快照可以用于數(shù)據(jù)制作嗎)