共用方式為


Volume 物件

[從 Windows 8 和 Windows Server 2012 開始,虛擬磁碟服務 COM 介面會由 Windows 記憶體管理 API取代。

磁碟區物件會建立軟體提供者所建立的邏輯儲存單元模型,並將它呈現給文件系統做為磁碟。 每個磁碟區至少包含一個磁碟區 plex,這又由一或多個磁碟的範圍所組成。

磁碟區類型

VDS 支援五種磁碟區類型:簡單、跨越、等量、鏡像和等量等量。 簡單、跨越和等量磁碟區不可容錯;鏡像和同位磁碟區是容錯的。 本節的其餘部分說明每個 VDS 磁碟區類型。

  • 簡單磁碟區是實體磁碟的一部分,其功能就像是實體個別的單位一樣。 簡單磁碟區可以包含磁碟上的單一區域,或相同磁碟的多個區域連結在一起。
  • 跨磁碟區會將多個磁碟中未配置空間的區域合併成一個邏輯磁碟區,讓您更有效率地使用多磁碟系統上的所有空間和所有驅動器號。
  • 等量磁碟區是藉由將兩個或多個磁碟上的可用空間區域結合成一個邏輯磁碟區所建立。 等量磁碟區使用RAID-0,它會將數據等量分割到多個磁碟。 等量磁碟區無法擴充或鏡像,而且不提供容錯功能。 如果包含等量磁碟區的其中一個磁碟失敗,整個磁碟區就會失敗。 建立等量磁碟區時,最好使用大小相同、型號和製造商的磁碟。
  • 鏡像磁碟區是容錯磁碟區,可使用磁碟區的兩個復本或 plexes 來提供數據備援,以複製儲存在磁碟區上的數據。 寫入鏡像磁碟區的所有數據都會寫入位於不同實體磁碟上的兩個 plexes。 如果其中一個實體磁碟失敗,失敗磁碟上的數據就會變成無法使用,但系統會繼續使用未受影響的磁碟運作。
  • 具有同位磁碟區的等量磁碟區是容錯磁碟區,在三個或多個實體磁碟之間間歇性地分割數據與同位。 如果實體磁碟的一部分失敗,您可以從其餘數據和同位重新建立失敗部分的數據。 此磁碟區類型(也稱為 RAID-5 磁碟區)是計算機環境中數據備援的良好解決方案,其中大部分的活動都包含讀取數據。

磁碟區建立

基本和動態軟體提供者支援部分導向的磁碟區建立;呼叫端只會指定特別感興趣的屬性,並允許提供者選擇其餘屬性。 VDS 會自動掛接新建立的磁碟區,但 Windows Server 2003、Enterprise Edition 和 Windows Server 2003、Datacenter Edition 平臺除外。

使用磁碟區

一律在與參與磁碟的磁碟相同的套件內建立磁碟區。 使用 IVdsPack::CreateVolume 方法來建立新的磁碟區物件。 您可以藉由叫用 QueryVolumes 方法來判斷包含在特定套件中的磁碟區,IVdsPack公開。 呼叫端可以從 queryVolumes 所傳回的列舉中選取所需的磁碟區物件,以取得特定磁碟區的指標。 使用磁碟區物件,您可以設定狀態;查詢 plexes;擴充和壓縮磁碟區;新增、中斷和移除 plexes;並刪除磁碟區。

除了物件標識碼、名稱和序號之外,磁碟區物件屬性還包括磁碟區類型、大小、狀態、健康情況、轉換狀態、旗標,以及建議的檔系統類型。

下表列出相關的介面、列舉和結構。

類型 元素
這個物件一律公開的介面 IVdsVolumeIVdsVolumeMFIVdsVolumeMF2*、IVdsVolumeOnline*,IVdsVolumeShrink*。
相關聯的列舉 VDS_VOLUME_FLAGVDS_VOLUME_STATUSVDS_VOLUME_TYPEVDS_DISK_EXTENT_TYPE
相關聯的結構 VDS_VOLUME_PROPVDS_VOLUME_NOTIFICATION

 

*Windows Server 2003: Windows Vista 之前不支持這些介面。

軟體提供者物件