認(rèn)識Windows Server 2012 R2虛擬硬盤
什么是虛擬磁盤?Windows Server 2012 R2中的虛擬磁盤有什么特征?
本質(zhì)上來說,虛擬磁盤就是放在物理硬盤上的一個單獨的文件。虛擬磁盤文件的目的是捕獲駐留在服務(wù)器內(nèi)存的虛擬機(jī)的完整狀態(tài),并將信息以一個已明確的磁盤文件格式顯示出來。Windows Server 2012 R2和Hyper-V使用虛擬硬盤(VHDX)文件格式,虛擬硬盤文件的擴(kuò)展名是.VHDX。

虛擬硬盤是虛擬化的關(guān)鍵。當(dāng)一個服務(wù)器通電時,每個虛擬機(jī)加載到服務(wù)器內(nèi)存并從其相應(yīng)的VHDX文件啟動。隨著虛擬機(jī)的運(yùn)行,VHDX文件可通過更新來反映數(shù)據(jù)或狀態(tài)改變。VHDX文件可以復(fù)制到遠(yuǎn)程存儲以提供虛擬機(jī)的備份和災(zāi)難恢復(fù)副本。VHDX文件也可以遷移或者復(fù)制到其他服務(wù)器,在軟件授權(quán)許可情況下,允許虛擬機(jī)進(jìn)行遷移或者復(fù)制。虛擬硬盤也適合集中式存儲(而不是存在于每個本地服務(wù)器上)。
虛擬硬盤格式不斷改進(jìn)以滿足虛擬機(jī)和數(shù)據(jù)中心資源不斷變化的需求。一個明顯的變化是VHDX大小從2TB增加到了64TB,可以接收巨大的虛擬機(jī)和數(shù)據(jù)資源。這可以使虛擬磁盤更適合與應(yīng)用程序,比如數(shù)據(jù)庫或內(nèi)存分析。
即使有經(jīng)過精心設(shè)計的冗余、電池和備用電源,意外的電源中斷總是有可能會導(dǎo)致服務(wù)器崩潰,從而損壞存儲數(shù)據(jù)——尤其是定期改變的數(shù)據(jù)如虛擬磁盤文件。VHDX格式現(xiàn)在記錄所有的VHDX元數(shù)據(jù)的更改。
Windows Server 2012 R2允許創(chuàng)建查分磁盤,這樣,一個VHDX文件可以記錄其他文件的變化。所有的變化都會被追蹤到,因此不必要的或有問題的變化都可以恢復(fù)。這種功能的組合允許虛擬服務(wù)器在恢復(fù)虛擬機(jī)時保持很少(如果有的話)的數(shù)據(jù)或狀態(tài)丟失。
VHDX格式還引入了各種增強(qiáng)性能的功能。例如,與舊的 VHD格式相比,VHDX具有更大的存儲容量。它還在電源故障期間提供數(shù)據(jù)損壞保護(hù)并且優(yōu)化動態(tài)磁盤和差異磁盤的結(jié)構(gòu)對齊方式,以防止在新的大型扇區(qū)物理磁盤上性能降級。