磁區

磁區是系統供應給連接主機的邏輯磁碟。

應用程式伺服器會存取磁區,而非 MDisk 或磁碟機。如果要維持磁區可供存取(即使相依的 MDisk 變成無法使用也一樣),您可以新增鏡映副本到所選的磁區中。每一個磁區最多可以有兩個副本。每一個磁區副本都是從儲存區中的一組延伸範圍建立而來。

您可以建立不同類型的磁區,視您系統上配置的拓蹼類型而定。例如,在標準拓撲中(單一站台配置),您可以建立基本、鏡映或自訂磁區。如果是延伸拓撲(多站台配置),您可以建立基本、延伸或自訂磁區。如果您有 HyperSwap® 拓蹼(也是多站台配置),您可以建立基本、HyperSwap 或自訂的磁區。 對於這些磁區類型,您都可以指定詳細資料,例如磁區的容量節省方法。系統支援精簡供應和壓縮來節省磁區空間。 若為精簡供應或壓縮,您也可以選擇將刪除重複用於您所建立的磁區。 例如,您建立的壓縮磁區也可以利用刪除重複來移除重複資料。如果您選擇刪除重複的磁區資料,則兩個站台上的資料縮減儲存區中必須都有磁區副本。精簡佈建會建立虛擬容量較實際容量多的磁區,讓容量依需求成長。使用壓縮磁區,當資料寫入磁區時會進行壓縮,節省磁區的容量。資料縮減儲存區中的精簡供應和壓縮磁區可以配置刪除重複,以節省更多容量。 刪除重複是一種可刪除資料副本的資料縮減技術。

類型

每個磁區副本可以是下列其中一種類型:
分段
已分段的磁區副本位於延伸範圍層次。會輪流從儲存區中的每個 MDisk 中配置一個延伸範圍。例如,有 10 個 MDisk 的儲存區會從每個 MDisk 中獲取一個延伸範圍。再從第 1 個 MDisk 中獲取第 11 個延伸範圍,依此類推。此程序即所謂的循環式,與 RAID-0 分段類似。

您也可以提供一份 MDisk 清單作為分段集。此清單可以包含兩個以上來自儲存區的 MDisk。在整個指定的分段集內會使用循環式程序。

小心: 依預設,等量磁區副本會在儲存區的所有 MDisk 之間進行分段。如果某些 MDisk 比其他 MDisk 還要小,則在較大的 MDisk 用完延伸範圍之前,會先用完較小 MDisk 上的延伸範圍。在這種情況下,手動指定分段集可能會導致無法建立磁區副本。
如果您不確定是否有足夠的可用空間來建立等量磁區副本,請選取下列其中一個選項:
  • 使用 lsfreeextents 指令來檢查儲存區中每個 MDisk 上的可用空間。
  • 不提供特定分段集,而讓系統自動建立磁區副本。

圖 1 顯示包含三個 MDisk 的儲存區範例。 該圖還顯示透過儲存區中可用的延伸範圍所建立的等量磁區副本。

圖 1. 儲存區磁區
此圖顯示含有三個 MDisk 的儲存區。
循序
選取延伸範圍時,如果所選擇的 MDisk 上有足夠連續可用的延伸範圍,就會在一個 MDisk 上循序配置這些延伸範圍,以建立磁區副本。
影像
映像模式磁區是一種特殊的磁區,它與一個 MDisk 具有直接關係。 如果您有一個 MDisk 包含您想要合併到叢集系統中的資料,則您可以建立一個映像模式磁區。在建立映像模式磁區時,會在該 MDisk 上的延伸範圍與該磁區上的延伸範圍之間建立直接對映。MDisk 未虛擬化。MDisk 上的邏輯區塊位址 (LBA) x磁區上的 LBA x 相同。

在建立映像模式磁區副本時,您必須將其指派給儲存區。映像模式磁區副本的大小必須至少是一個延伸範圍。 映像模式磁區副本的大小下限是它要指派至的儲存區的延伸範圍大小。

延伸範圍跟其他磁區副本均以相同方式來管理。建立延伸範圍之後,您可以將資料移至儲存區中的其他 MDisk 上,而不會失去對資料的存取權。移動一或多個延伸範圍之後,磁區副本將變成虛擬化磁碟,且 MDisk 的模式會從映像變成受管理。

小心: 如果您將受管理模式 MDisk 新增至儲存區,則該 MDisk 上的所有資料都將流失。在開始將任何 MDisk 新增至儲存區之前,請確保從包含資料的 MDisk 中建立映像模式磁區

包含現有資料的 MDisk 的起始模式為未受管理,叢集系統無法確定它是否包含分割區或資料。

您可以使用更準確的延伸範圍配置原則來建立磁區副本。在建立等量磁區時,您可以在使用作為分段集的 MDisk 清單中多次指定相同的 MDisk。當您有一個儲存區,其中並非所有 MDisk 都具有相同容量,則這種配置非常有用。 比方說,如果您有一個儲存區,它包含兩個 18 GB MDisk 和兩個 36 GB MDisk,則您可以在分段集內將每一個 36 GB MDisk 指定兩次,來建立等量磁區副本,這樣就會從 36 GB 磁碟中配置三分之二的儲存體。

如果您刪除磁區,會毀損該磁區上的資料存取權。 該磁區中使用的延伸範圍將回到儲存區中可用的延伸範圍儲存區。如果該磁區仍然對映至主機,則刪除動作可能會失敗。如果該磁區仍然屬於 FlashCopy®、Metro Mirror 或 Global Mirror 對映的一部分,則刪除動作也可能失敗。如果刪除失敗,您可以指定強制刪除旗標,以刪除該磁區和與主機相關聯的對映。強制刪除會刪除「副本服務」關係和對映。

狀態

磁區可處於三種狀態之一:線上、離線、欠佳及刪除中。表 1 說明磁區的不同狀態。
表 1. 磁區狀態
狀態 說明
線上 如果 I/O 群組中的兩個節點都可以存取磁區,則該磁區至少有一個同步副本處於線上狀態並且可用。唯有當單一節點可以存取儲存區中與該磁區相關聯的所有 MDisk 時,它才能存取該磁區
離線 如果 I/O 群組中的兩個節點都遺漏,或如果 I/O 群組中沒有任何節點可以存取該磁區的任何同步副本,則該磁區為離線狀態且無法使用。如果該磁區是未同步的 Metro Mirror 或 Global Mirror 關係中的次要磁區,則該磁區也可能處於離線狀態。如果使用者試圖寫入超出可用磁碟空間的資料數量,則精簡供應磁區會變成離線狀態。
欠佳 如果 I/O 群組中有一個節點在線上,而另一個節點遺漏或無法存取磁區的任何同步副本,則該磁區的狀態為欠佳。
註: 如果磁區為欠佳,但所有關聯節點和 MDisk 都在線上,請致電支援中心以獲取協助。
刪除中 對於資料縮減儲存區中的精簡供應或壓縮磁區副本,刪除中狀態表示正在刪除副本。 在刪除作業完成之前,無法存取所有磁區副本,包括完整配置的副本。 此外,在刪除所有副本之前,也無法啟動一些作業。如果正在刪除磁區的一個副本,則無法執行下列指令:
  • expandvdisksize
  • migratevdisk
  • rmvdiskcopy
  • rmvolumecopy
  • shrinkvdisksize
  • splitvdiskcopy

快取模式

透過指定快取模式,您可以選擇具有在快取中儲存的讀寫作業。您可以在建立磁區時指定快取模式。建立磁區之後,您可以變更快取模式。

表 2說明兩種類型的磁區快取模式。

表 2. 磁區快取模式
快取模式 說明
讀寫 磁區執行的所有 I/O 讀寫作業都儲存在快取中。這是所有磁區的預設快取模式。對於從資料縮減儲存區建立的磁區或磁區副本,快取模式必須是 readwrite。如果您嘗試從資料縮減儲存區建立精簡供應或壓縮磁區副本,且磁區快取模式不是 readwrite,作業會失敗。
唯讀 磁區執行的所有 I/O 讀取作業都儲存在快取中。
磁區執行的所有 I/O 讀寫作業都不儲存在快取中。