Share via


Volume Plex 物件

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

磁片區 plex 物件會建立磁片區 plex 的模型,該磁片區是由磁片區所包含。 只有鏡像磁片區可以有多個 plexes;所有其他磁片區類型都有一個 plex。 每個 plex 都包含磁片區上資料的複本。 VDS 支援四種磁片區 plex 類型:簡單、跨越、等量和等量等位。 如需每個磁片區類型的描述,請參閱 Volume Object

有兩種方式可以建立具有多個叢集的磁片區。 您可以使用 IVdsPack::CreateVolume 方法直接建立鏡像磁片區,或使用 IVdsVolume::AddPlex 方法,將一個磁片區新增至另一個磁片區。 磁片區 (和基礎磁片) 必須位於相同的套件中。 下圖顯示將一個磁片區 (B) 新增為另一個磁片區 (A) ,以及產生的多工化磁片區 (A) 。 磁片區 A 上的資料會保持不變,而磁片區 B 上的資料會變成磁片區 A 上的資料鏡像複本。

此圖顯示兩個單一 plexes,一個具有簡單磁片區 A,另一個具有簡單磁片區 B,等於具有鏡像磁片區 A 的多個 plexes。

您可以叫用 IVdsVolume::QueryPlexes 方法來查詢磁片區叢集。 您可以從 QueryPlexes所傳回的列舉中選取所需的 plex 物件,以取得特定磁片區 plex 的指標。 除了最後一個 plex 之外,現有的 plex 可以中斷或移除。 使用 IVdsVolume::BreakPlex 將 plex 從磁片區分割,並將中斷的 plex 物件轉換成磁片區物件。 使用 IVdsVolume::RemovePlex 完全刪除 plex。 您可以藉由呼叫 IVdsVolumePlex::Repair 方法來嘗試修復容錯 plex,此方法會將不正確的成員移至良好的磁片。

除了物件識別碼和 plex 類型之外,磁片區 plex 物件屬性還包含 plex 的狀態、健康情況和轉換狀態。 這個物件沒有旗標。

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

類型 元素
此物件一律公開的介面 IVdsVolumePlex
相關聯的列舉 VDS_VOLUME_PLEX_STATUSVDS_VOLUME_PLEX_TYPEVDS_DISK_EXTENT_TYPE
相關聯的結構 VDS_VOLUME_PLEX_PROP

 

軟體提供者物件

Volume 物件