-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
- 中文名 :快照
虛擬機(jī)不小心恢復(fù)到了快照(虛擬機(jī)不小心恢復(fù)到了快照上)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于虛擬機(jī)不小心恢復(fù)到了快照的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個(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
本文目錄:
一、蘋果筆記本,安裝虛擬機(jī),在里面保存了很多文件資料。我現(xiàn)在恢復(fù)到以前的快照,現(xiàn)在的這些資料會(huì)被刪除嗎?
當(dāng)然會(huì)被刪除!
關(guān)鍵點(diǎn)在于你文件保存的位置!如果保存在虛擬機(jī)硬盤中,肯定會(huì)受到快照恢復(fù)的影響。
你可以添加一塊新的虛擬機(jī)硬盤,設(shè)置其為永久,并把文件復(fù)制到這塊虛擬硬盤上,這樣恢復(fù)快照數(shù)據(jù)就不受影響了!
下圖為反例,對應(yīng)位置選擇永久即可!
二、VMware快照詳細(xì)資料大全
磁碟“快照”是虛擬機(jī)磁碟檔案(VMDK)在某個(gè)點(diǎn)及時(shí)的復(fù)本。系統(tǒng)崩潰或系統(tǒng)異常,你可以通過使用恢復(fù)到快照來保持磁碟檔案系統(tǒng)和系統(tǒng)存儲(chǔ)。當(dāng)升級(jí)套用和伺服器及給它們打補(bǔ)丁的時(shí)候,快照是救世主。VMware快照是VMware Workstation里的一個(gè)特色功能。
基本介紹
快照使用
如果你創(chuàng)建了多于一個(gè)的虛擬機(jī)快照,那么,你將有多個(gè)還原點(diǎn)可以用于恢復(fù)。當(dāng)你創(chuàng)建了一個(gè)快照,那快照在現(xiàn)在可寫的那個(gè)點(diǎn)上就變成了唯讀的。使用in-file delta技術(shù)就能創(chuàng)建新檔案記錄所有的關(guān)于原始磁碟檔案的變更(delta)。檔案大小
快照檔案的大小不能超過原始磁碟檔案的大小。任何時(shí)候,一個(gè)磁碟塊改變了,就將在delta檔案里創(chuàng)建快照并能隨著改變而更新。如果進(jìn)行一次快照后,你改變了每個(gè)單獨(dú)的磁碟存儲(chǔ)塊,這個(gè)快照將仍然象原始磁碟檔案那么大。快照檔案最初很?。?6MB),不過,隨著對虛擬磁碟檔案的寫入將增大。 16MB的快照空間用于降低SCSI預(yù)留沖突。當(dāng)收到改變原始磁碟上存儲(chǔ)塊的請求,它代替在delta檔案里的改變。如果先前在delta檔案里更改了的磁碟存儲(chǔ)塊再次被更改,由于它簡單地更新在delta檔案里現(xiàn)有的存儲(chǔ)塊,不會(huì)增加delta檔案的大小。增長率
快照的增長率由伺服器上磁碟寫入活動(dòng)發(fā)生次數(shù)決定。擁有磁碟寫入增強(qiáng)套用的伺服器,諸如SQL和Exchange伺服器,它們的快照檔案增長很快。另一方面,擁有大部分靜態(tài)內(nèi)容和少量磁碟寫入的伺服器,諸如Web和套用伺服器,它們的快照檔案增長率很低。當(dāng)你創(chuàng)建許多快照時(shí),新delta檔案被創(chuàng)建并且原先的delta檔案變成唯讀的了。每個(gè)擁有大量快照的delta檔案可能變得和原始磁碟檔案一樣大。快照類型
當(dāng)你創(chuàng)建一個(gè)虛擬機(jī)快照時(shí),這是一個(gè)特定的檔案。它也是redo-log日志。delta檔案是在基礎(chǔ)VMDK(虛擬機(jī)磁碟)上的變更點(diǎn)陣圖,因此,它不能增長到比VMDK還大。為虛擬機(jī)創(chuàng)建每一個(gè)快照時(shí),都會(huì)創(chuàng)建一個(gè)delta檔案。當(dāng)快照被刪除或在快照管理里被恢復(fù)時(shí),這些檔案將自動(dòng)刪除。 這些檔案用于存儲(chǔ)關(guān)于快照的元數(shù)據(jù)和信息。這個(gè)檔案是文本格式的,里面包括諸如快照顯示名稱、UID(編號(hào))和磁碟檔案名稱等信息。在你沒創(chuàng)建虛擬機(jī)快照之前,這個(gè)檔案的初始大小為0位元組。這樣說來,只要進(jìn)行快照,這個(gè)檔案就會(huì)增大和持續(xù)更新。 在快照被移開后,這個(gè)檔案不能被完全清除。一旦你刪除了個(gè)快照,它將仍然在檔案里為每個(gè)快照遺留位置,不過僅增加編號(hào)并在“Consolidate Helper”里放置名稱,這可能是用來整合備份*.vmsn file 這是快照狀態(tài)檔案,里面存儲(chǔ)的是使用快照時(shí),一臺(tái)虛擬機(jī)精確的運(yùn)行狀態(tài)。這個(gè)檔案大還是小取決于你選擇保留這臺(tái)虛擬機(jī)的存儲(chǔ)作為快照的一部分。如果你選擇保留虛擬機(jī)的存儲(chǔ),那么,這個(gè)檔案將比較大,然后分配給虛擬機(jī)最大化的RAM。 這個(gè)檔案類似于VMware暫停狀態(tài)檔案.vmss。虛擬機(jī)每個(gè)快照都將創(chuàng)建一個(gè).vmss檔案;當(dāng)移動(dòng)快照時(shí),這些檔案自動(dòng)刪除。創(chuàng)建快照
步驟
你可以通過VMware Infrastructure Client(VI Client)里的Snapshot Manager或直接使用ESX Service控制臺(tái)上的指令行工具創(chuàng)建快照。使用指令可以啟動(dòng)或關(guān)閉一臺(tái)虛擬機(jī)。當(dāng)創(chuàng)建快照時(shí)也可以暫停虛擬機(jī)。如果虛擬機(jī)切斷了電源,你將不能選擇對虛擬機(jī)存儲(chǔ)進(jìn)行快照。流程
通過使用直接連線到一臺(tái)ESX伺服器或連線到VirtualCenter的VI Client來管理快照。如果你選擇使用命令行界面來代替,創(chuàng)建快照的語法是“vmware-cmd createsnapshot”,例如“vmware-cmd myvm1.vmx createsnapshot snap1 ’before upgrade’ 1 1”。停頓與存儲(chǔ)的選擇是1或0。選擇1將在進(jìn)行快照前停止檔案系統(tǒng)寫入。選擇1將快照虛擬機(jī)存儲(chǔ)狀態(tài)進(jìn)行存儲(chǔ)。如果創(chuàng)建多個(gè)快照,一旦新的快照被創(chuàng)建,先前的快照變成唯讀的。刪除恢復(fù)
刪除
當(dāng)你為一臺(tái)虛擬機(jī)刪除所有快照時(shí),所有創(chuàng)建的delta檔案被合并到虛擬機(jī)原先的VMDK磁碟檔案,然后被刪除。如果你選擇只刪除一個(gè)單獨(dú)的快照,這個(gè)快照合并到它的父級(jí)快照。如果你選擇恢復(fù)一個(gè)快照,當(dāng)前的磁碟和存儲(chǔ)狀態(tài)被丟棄,虛擬機(jī)恢復(fù)到快照時(shí)的狀態(tài)。無論你恢復(fù)哪個(gè)快照, 這個(gè)快照就成為新的父級(jí)快照。然而,這個(gè)父級(jí)快照通常不是最近的快照。如果你恢復(fù)到一個(gè)舊的快照,它就變成虛擬機(jī)目前狀態(tài)的父級(jí)快照。在Snapshot Manager里可以看見這個(gè)父級(jí)快照,在它下面有一個(gè)標(biāo)簽“You are here”。 你能使用VI Client或vmware-cmd命令行工具刪除或恢復(fù)快照。VI Client里的Snapshot Manager提供更高的靈活性,也比CLI(命令行界面)更容易使用。VI Client里的“Revert to Snapshot”選項(xiàng)與Snapshot Manager之間的一個(gè)重要差別是,恢復(fù)選項(xiàng)簡單地恢復(fù)到最后一次快照,而Snapshot Manager能靈活地選擇恢復(fù)到某一特定的快照。這叫做“Go To in Snapshot Manager”。恢復(fù)
如果你使用vmware-cmd,語法是“vmware-cmd removesnapshots”,這能移除所有快照,而“vmware-cmd revertsnapshot”能恢復(fù)到最后一個(gè)快照。如果你需要移除或恢復(fù)特定的快照,你必須使用VI Client。 如果你恢復(fù)一個(gè)不包括存儲(chǔ)狀態(tài)的快照時(shí),伺服器將斷電,一旦重新啟動(dòng),將會(huì)使用先前的快照。如果快照包括存儲(chǔ)狀態(tài),虛擬機(jī)將暫停,然后回到先前快照的磁碟和存儲(chǔ)狀態(tài)。管理工具
盡管在使用快照的過程當(dāng)中VMware Tools并不是必須的,但還是強(qiáng)烈推薦使用這種工具。VMware Tools允許作業(yè)系統(tǒng)停止——或者減少——磁碟活動(dòng),因此可以更加輕松地制作快照,而不再需要VMware主機(jī)創(chuàng)建PIT復(fù)本。 可以通過多種方式檢查快照檔案大小,最為簡單的方式是使用RVTools或者啟用快照大小特性。 還可以在PowerCLI當(dāng)中執(zhí)行以下命令: get-vm | get-snapshot 這種方式可以列出目標(biāo)vCenter當(dāng)中的所有快照。快照包含的潛在問題
如果你嘗試使用vMotion或者Storage vMotion以外的方式來移動(dòng)虛擬機(jī),那么快照可能會(huì)導(dǎo)致一些問題。盡管你可以使用copy命令來復(fù)制任何檔案,但是如果在具有快照的虛擬機(jī)上使用這種方式將會(huì)導(dǎo)致檔案損壞等情況發(fā)生。 有幾種類型虛擬機(jī)不能為其制作快照。其中包括使用共享SCSI匯流排的虛擬機(jī),比如集群伺服器。并且不能為單獨(dú)磁碟制作快照。如果已經(jīng)啟用physical raw device mapping,則不能為其創(chuàng)建快照,因?yàn)榈讓哟诺商摂M機(jī)進(jìn)行管理。也就是說,如果不是由VMware主機(jī)進(jìn)行管理,便不能為其創(chuàng)建快照。 如果你運(yùn)行的是ESXi 4或者之前的版本,那么還需要注意一些其他問題。首先,不能使用Storage vMotion技術(shù)遷移一臺(tái)具有多個(gè)快照的虛擬機(jī)。最為快速的解決方式是整合所有快照,這意味著不再能夠?qū)⑻摂M機(jī)恢復(fù)到多個(gè)時(shí)間點(diǎn)的狀態(tài)。這種限制在vSphere 5當(dāng)中被移除。另外一種經(jīng)常發(fā)生的問題是當(dāng)整合大型快照時(shí),會(huì)出現(xiàn)主機(jī)暫時(shí)無回響的情況,但是主機(jī)上的虛擬機(jī)仍然在正常運(yùn)行,這種情況持續(xù)一段時(shí)間之后會(huì)自動(dòng)消失。盡量避免多個(gè)快照
大多數(shù)情況下,應(yīng)該避免為同一臺(tái)虛擬機(jī)創(chuàng)建多個(gè)快照;每次為系統(tǒng)創(chuàng)建新的快照,其運(yùn)行速度都會(huì)變慢。每個(gè)快照都會(huì)建立相應(yīng)的delta磁碟檔案,如果虛擬機(jī)需要讀取多個(gè)delta檔案,必然會(huì)增加系統(tǒng)的I/O負(fù)載。這個(gè)過程無疑會(huì)延長虛擬機(jī)的回響時(shí)間,并且產(chǎn)生額外的磁碟操作。 如果你只想保存一系列快照當(dāng)中的最新版本,可以將它們整合為單一快照。這種方式可以幫助提升系統(tǒng)運(yùn)行速度和管理效率。選擇目標(biāo)虛擬機(jī),單擊滑鼠右鍵,之后選擇整合。你可以在虛擬機(jī)和模板視圖當(dāng)中查詢虛擬機(jī)是否需要整合,并且在列表當(dāng)中顯示所有需要進(jìn)行整合的虛擬機(jī)。VMware快照修復(fù)VMDK檔案
VMware快照工作原理
當(dāng)創(chuàng)建VMware快照時(shí),實(shí)際上我們并沒有復(fù)制原始磁碟當(dāng)中的任何數(shù)據(jù)。而是將原始磁碟設(shè)定為VMware快照讀狀態(tài),并且創(chuàng)建一個(gè)VMware快照回滾日志——有時(shí)也稱之為增量磁碟,這種增量磁碟其實(shí)就是在VMware快照創(chuàng)建之后,針對任何虛擬機(jī)寫入操作所產(chǎn)生的占位符。 圖1.增量檔案當(dāng)中包含的僅僅是快照創(chuàng)建之后的虛擬機(jī)變化部分 圖一展示了VMware快照的工作流程。假設(shè)磁碟當(dāng)中包含了一個(gè)單詞“SNAPSHOT”,并且每個(gè)字母都位于自己的VMware快照磁碟塊當(dāng)中。當(dāng)我們創(chuàng)建磁碟VMware快照的時(shí)候,原始磁碟變?yōu)槲ㄗx狀態(tài),一個(gè)新的增量VMDK檔案被創(chuàng)建。這時(shí)第二個(gè)塊變?yōu)椤癓”,并且“S”被加入到第九個(gè)塊當(dāng)中,這樣就產(chǎn)生了新的單詞“SLAPSHOTS”。
為了保證所有VMware快照檔案都是安全的,我們需要進(jìn)行一系列操作。我們可以刪除VMware快照,這樣將會(huì)簡單地將新的塊合并到原始的VMDK檔案當(dāng)中,并且將“SLAPSHOTS”提交給虛擬機(jī)——或者我們可以回滾到另外一個(gè)時(shí)間點(diǎn),比如磁碟剛剛讀入“SNAPSHOT”的時(shí)候。每次創(chuàng)建VMware快照的時(shí)候,都會(huì)創(chuàng)建一個(gè)新的增量磁碟,保證我們能夠回滾到VMware快照鏈當(dāng)中的任何時(shí)間點(diǎn)。
VMware快照能否修復(fù)VMDK檔案
如果原始VMDK檔案遭到破壞或者被刪除,那么VMware快照管理員就會(huì)面臨很多棘手問題。正如圖二所示,包含“SNAPSHOT”的原始VMware快照磁碟已經(jīng)消失?,F(xiàn)在我們手中只剩下了包含字母“L”和“S”的增量磁碟,而指向磁碟的元數(shù)據(jù)(metadta)已經(jīng)消失。 圖2.如果只使用損壞或者丟失VMDK檔案的VMware快照,那么無法重建原始檔案。
也許你已經(jīng)得出了結(jié)論:如果包含“SNAPSHOT”的原始VMware快照磁碟或者原始?jí)K丟失,那么使用增量磁碟當(dāng)中的部分?jǐn)?shù)據(jù)無法重建任何東西。
VMware快照缺失檔案種類決定能否進(jìn)行恢復(fù)
僅僅使用VMware快照檔案來恢復(fù)丟失的VMDK檔案是不可能的,但是根據(jù)丟失VMDK檔案的不同,我們可能擁有幾種解決方案。一個(gè)VMware快照虛擬機(jī)磁碟由兩個(gè)不同的檔案組成:VMDK檔案——虛擬磁碟的最重要組成部分——保存了所有數(shù)據(jù),以及描述符檔案——VMX檔案——為虛擬機(jī)配置檔案提供相關(guān)VMware快照磁碟信息。
如果VMDK檔案丟失,那么只能寄希望于保存了VMware快照備份檔案,而如果描述符檔案丟失,那么可以使用ESXi命令行進(jìn)行恢復(fù)。
VMware快照使用方法
VMware快照可以幫你規(guī)避很多麻煩,VMware快照并不是備份。 VMware快照的作用被很多人混淆了作用,VMware快照導(dǎo)致他們陷入無限麻煩中。要理解VMware快照是什么,我們需要定義VMware快照不是什么。 VMware快照不是備份,這是毫無疑問的。備份是為能夠在數(shù)據(jù)丟失和檔案損壞時(shí)恢復(fù)的長期存儲(chǔ)設(shè)計(jì)的。撤銷功能對于使用過Office應(yīng)用程式的很多人來說都很熟悉。這個(gè)功能是允許你在工作完成時(shí),可以在你想要選擇的確切的時(shí)間點(diǎn)后退一步。但是VMware快照沒有撤銷功能。所以,現(xiàn)在大家知道VMware快照不是什么了吧。 VMware快照是一個(gè)虛擬機(jī)的時(shí)間點(diǎn)。VMware快照不是一般的自動(dòng)化項(xiàng)目;VMware快照是在某一時(shí)間點(diǎn)上手動(dòng)創(chuàng)建的,而且VMware快照還可以跳回到這個(gè)時(shí)間點(diǎn)。當(dāng)這個(gè)“時(shí)間點(diǎn)”被創(chuàng)建后,虛擬機(jī)繼續(xù)運(yùn)行,管理員可以繼續(xù)運(yùn)行現(xiàn)有的任務(wù)。如果升級(jí)失敗,管理員可以將虛擬機(jī)恢復(fù)到升級(jí)前的時(shí)間點(diǎn)上。這聽起來跟撤銷功能非常相似,你可以恢復(fù)到你之前創(chuàng)建的時(shí)間點(diǎn)上這一點(diǎn)確實(shí)是事實(shí)。通常有兩種可用的快照類型:VMware快照之傳統(tǒng)快照
傳統(tǒng)的VMware快照不會(huì)捕捉虛擬機(jī)當(dāng)前記憶體狀態(tài)。這種類型的VMware快照常常是快速執(zhí)行,因?yàn)閂Mware快照不包含活動(dòng)的項(xiàng)目。運(yùn)行的虛擬機(jī)在創(chuàng)建VMware快照時(shí)不需要暫停。如果管理員選擇恢復(fù)虛擬機(jī)到VMware快照,虛擬機(jī)將不得不重新引導(dǎo)就像正常的關(guān)機(jī)重啟。VMware快照之快照記憶體狀態(tài)
這種類型的VMware快照會(huì)在做快照時(shí)捕捉虛擬機(jī)的記憶體狀態(tài),以及其他活動(dòng)(磁碟,I/O,網(wǎng)路)。這種VMware快照執(zhí)行時(shí)間較長,但是VMware快照有一個(gè)額外的好處:如果你恢復(fù)到這個(gè)VMware快照時(shí),虛擬機(jī)將回到你創(chuàng)建時(shí)確切的時(shí)間點(diǎn),如果當(dāng)你創(chuàng)建VMware快照時(shí)這臺(tái)虛擬機(jī)還在運(yùn)行著任務(wù),那么VMware快照將繼續(xù)在你創(chuàng)建VMware快照完成確切的時(shí)間點(diǎn)上。VMware快照問題
VMware快照出錯(cuò)的時(shí)候
VMware快照還有一個(gè)強(qiáng)大的功能,就是如果你虛擬機(jī)使用不當(dāng),VMware快照可以幫你去除錯(cuò)誤?,F(xiàn)在,我們知道VMware快照是什么以及VMware快照如何工作了,讓我們來看一下你不應(yīng)該做的一些事。 VMware快照是時(shí)間點(diǎn),意味著只是臨時(shí)的?,F(xiàn)在,人們對于臨時(shí)的定義不同,這就是問題所在。那個(gè)增量變化檔案記錄著虛擬機(jī)的所有改變:如果是一個(gè)繁忙的虛擬機(jī),那么VMware快照的增量變化檔案就會(huì)變得越來越大。那個(gè)增量變化檔案存放在資料庫伺服器中, VMware快照刪除一個(gè)大型的或者長時(shí)間的快照是記錄所有變化的增量變化檔案套用于原本的VMDK檔案的一個(gè)過程。VMware快照對于較小的增量變化檔案來說,這個(gè)過程相對簡單,但是對于大型的VMware快照來說,這個(gè)過程會(huì)導(dǎo)致虛擬機(jī)暫?;蛘咦兓子玫皆瓉淼腣MDK會(huì)暫停幾秒或者幾分鐘。 VMware快照的利與弊都是緊緊相連的。VMware快照可以讓管理員在同一個(gè)虛擬機(jī)的不同時(shí)間來回切換——?jiǎng)?chuàng)造一種類似撤銷功能的體驗(yàn)。但問題是,你擁有了更多的VMware快照,你就會(huì)擁有更多的增量變化檔案,那么就會(huì)增加損壞的可能性。
三、VBOX虛擬機(jī) 恢復(fù)快照了怎么撤銷回來
想回退到恢復(fù)快照之前的狀態(tài)是不行的,因?yàn)槟莻€(gè)狀態(tài)沒有保存。
四、虛擬機(jī)怎么使用快照還原虛擬機(jī)
1
虛擬機(jī)開機(jī)的狀態(tài)下,創(chuàng)建快照可以通過點(diǎn)擊菜單欄下方的創(chuàng)建快照按鈕來創(chuàng)建快照,也可以在菜單VM中點(diǎn)擊創(chuàng)建快照。
2
點(diǎn)擊創(chuàng)建快照后,VMware
虛擬機(jī)將彈出快捷創(chuàng)建對話框,要求填入快照的名稱和快照的描述。填好之后點(diǎn)擊Take
Snapshot(創(chuàng)建快照)即可成功創(chuàng)建快照。
3
查看和管理快照可以點(diǎn)擊展開VM菜單,依次選擇Snapshot——Snapshot
Manager
4
打開
Snapshot
Manager(快照管理)窗口可以很直觀的看到創(chuàng)建的快照,及各個(gè)快照的先后順序.如果需要?jiǎng)h除快照,可以在這里進(jìn)行刪除.
END
快照還原方法/步驟
還原快照的,也就是將虛擬機(jī)的系統(tǒng)還原到創(chuàng)建快照的時(shí)候.操作非常簡單,首先選擇需要還原至哪個(gè)快照的狀態(tài),然后點(diǎn)擊GOTO按鈕即可.需要注意還原快照之后,后面的快照將會(huì)消失.
2
VMware
將彈出還原確認(rèn)窗口,點(diǎn)擊YES即可.
以上就是關(guān)于虛擬機(jī)不小心恢復(fù)到了快照相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
虛擬ip文創(chuàng)是什么意思(虛擬ip形象項(xiàng)目)
幼兒成長手冊我的創(chuàng)意(幼兒成長手冊我的創(chuàng)意怎么寫)