將磁區移至資料縮減儲存區
系統支援透過磁區鏡映將現有的磁區移轉至資料縮減儲存區。 在移轉期間,不會干擾磁區的主機 I/O 作業。
資料縮減可以提高儲存體效率和效能及減少儲存體成本,尤其是對於快閃儲存體。 資料縮減可以收回先前使用的但主機系統不再需要的儲存體資源,以減少外部儲存體系統和內部磁碟機上儲存的資料量。系統支援資料縮減儲存區,其中包含精簡供應磁區或壓縮磁區。 資料縮減儲存區也支援刪除重複資料,以進一步節省精簡供應磁區和壓縮磁區的容量。 對精簡供應磁區或壓縮磁區指定刪除重複時,就會刪除重複的資料而不會寫入儲存體,因而節省更多容量。 資料縮減儲存區也包含特定的磁區,這些磁區可追蹤主機何時釋出空間,以及可能未用而可供收集並重複用在儲存區內的容量。 當主機釋出空間時,這個程序就稱為取消對映。取消對映是一組 SCSI 指令,供主機用來指出目標磁區上不再需要已配置的容量。 釋出的空間可收集給系統重複使用,不需要重新配置儲存體上的容量。儲存區也可收回資料縮減儲存區中未用的容量,並重新配送給可用的延伸範圍。 可收回的容量是指改寫資料、刪除磁區或主機利用 SCSI unmap 指令將資料標示為不需要時,所建立的未用容量。 資料縮減儲存區中會監視並收集可收回的容量,最後會重新分配回給儲存區使用。可收回的容量可用於其他更有效率使用現有儲存體資源的磁區。建立資料縮減儲存區時,系統會監視儲存區中來自主機取消對映作業的可收回容量。系統可重複使用這些容量並重新配送給儲存區。
您可以將標準儲存區中的壓縮磁區或精簡供應磁區移至資料縮減儲存區,以簡化管理收回的容量。 資料縮減儲存區會追蹤主機的取消對映作業,並自動重新配置容量。系統支援透過磁區鏡映在新的資料縮減儲存區中建立磁區的副本。 這種方法會在新的資料縮減儲存區中建立磁區的副本,但不會干擾主機作業。
使用管理 GUI
- 完成下列步驟來建立資料縮減儲存區:
- 在管理 GUI 中,選取。
- 在儲存區頁面上,按一下建立。
- 在建立儲存區頁面上,輸入儲存區名稱,然後選取資料縮減。
- 按一下建立。 資料縮減儲存區只會建立成母儲存區,而不是子儲存區。
- 完成下列步驟,將儲存體新增至資料縮減儲存區:
- 在管理 GUI 中,選取。
- 用滑鼠右鍵按一下您建立的資料縮減儲存區,然後選取新增儲存體。
- 選取可用的儲存體並配置容量給儲存區。按一下指派。
- 完成下列步驟來建立壓縮磁區或精簡佈建磁區的副本:
- 在管理 GUI 中,選取。
- 選取現有的儲存區,其中含有您想要移轉至資料縮減儲存區的磁區。用滑鼠右鍵按一下磁區,然後選取新增磁區副本。
- 在新增磁區副本頁面上,選取資料縮減儲存區來建立磁區副本。副本 1 是原始儲存區中的原始磁區,而資料縮減儲存區中會建立副本 2。 請確定已選取精簡佈建或壓縮,以節省容量。對於您選取的選項,您也可以選擇將刪除重複用於您所建立的磁區。 例如,您建立的精簡供應磁區也可以利用刪除重複來移除重複資料。
- 按一下新增。
- 確保副本已同步,再繼續進行接下來的步驟。在磁區頁面上,確保副本 2 的已同步直欄中出現是。
註: 同步化所需的時間取決於磁區大小和系統效能。您可以用滑鼠右鍵按一下磁區並選取修改鏡映同步化速率,以提高同步化速率。
- 若要完成移轉,請完成下列步驟來移除原始磁區副本:
- 在管理 GUI 中,選取。
- 用滑鼠右鍵按一下磁區副本,然後選取刪除。
- 按一下是確認刪除。
使用指令行介面
- 如果要建立資料縮減儲存區,請輸入下列指令:
其中,pool_name 是儲存區的名稱,extent_size 是儲存區的延伸範圍大小,mdisk_id_list 是資料縮減儲存區中的 MDisk ID 清單。mkmdiskgrp -name pool_name -ext extent_size -mdisk mdisk_id_list -datareduction yes - 如果要在資料縮減儲存區中建立磁區的副本,請輸入下列指令:
- 壓縮磁區副本
addvdiskcopy -mdiskgrp mdisk_group_name -compressed -rsize disk_size -autoexpand vdisk_name- 精簡佈建磁區副本
addvdiskcopy -mdiskgrp mdisk_group_name -rsize disk_size -autoexpand vdisk_name- 精簡供應、刪除重複資料的磁區副本
addvdiskcopy -mdiskgrp mdisk_group_name -rsize disk_size -autoexpand -deduplicated vdisk_name- 壓縮、刪除重複資料的磁區副本
addvdiskcopy -mdiskgrp mdisk_group_name -compressed -rsize disk_size -autoexpand -deduplicated vdisk_name
其中,mdisk_group_name 指定副本所在之資料縮減儲存區(在步驟 1 中建立)的名稱,disk_size 是整數值(以 MB 為單位)。 vdisk_name 變數是要複製之磁區的名稱。
- 如果要確定磁區副本已同步,請輸入下列指令:
其中,vdisk_name 是副本所在磁區的名稱。在指令輸出中,請驗證新磁區副本的 sync 值是否設為 yes,這指出新磁區副本與原始副本已同步。lsvdisk vdisk_name - 若要完成移轉,請輸入下列指令,從原始儲存區中移除磁區的原始副本:
其中,copy_id 是磁區副本的系統指派 ID,vdisk_name 是原始磁區的名稱。rmvdiskcopy -copy copy_id vdisk_name