將磁區移至資料縮減儲存區
系統支援透過磁區鏡映將現有的磁區移轉至資料縮減儲存區。在移轉期間,不會干擾磁區的主機 I/O 作業。
資料縮減可以提高儲存體效率和效能及減少儲存體成本,尤其是對於快閃儲存體。資料縮減可以收回先前使用的但主機系統不再需要的儲存體資源,以減少外部儲存體系統和內部磁碟機上儲存的資料量。如果要估計資料縮減技術可以在系統上提供的潛在容量節約,請使用資料縮減估計工具 (DRET)。此工具會分析將要移轉至新系統的現有使用者工作量。 此工具會掃描所連接所有儲存體陣列上的目標工作量,合併這些結果,然後產生整個系統的潛在資料縮減節省量估計值。
移至 https://www-945.ibm.com/support/fixcentral/,在 IBM Spectrum Virtualize™ 下搜尋以尋找工具及其 Readme。
系統支援資料縮減儲存區,此類儲存區可包含精簡供應磁區或壓縮磁區。資料縮減儲存區也支援刪除重複資料,以進一步節省精簡供應磁區和壓縮磁區的容量。對精簡供應磁區或壓縮磁區指定刪除重複時,就會刪除重複的資料而不會寫入儲存體,因而節省更多容量。資料縮減儲存區還包含一些特定磁區,這些磁區會追蹤主機何時釋放空間以及可在儲存區中收集並重複使用的未使用容量。當主機釋出空間時,這個程序就稱為取消對映。取消對映是一組 SCSI 指令,供主機用來指出目標磁區上不再需要已供應容量。釋出的空間可收集給系統重複使用,不需要在儲存體上重新配置容量。儲存區也可收回資料縮減儲存區中未用的容量,並重新配送給可用的延伸範圍。可收回的容量是指改寫資料、刪除磁區或主機利用 SCSI unmap 指令將資料標示為不需要時,所建立的未用容量。當主機不再需要儲存在磁區上的資料時,主機系統使用 SCSI 取消對映指令從磁區中釋放該儲存體。當這些磁區位於資料縮減儲存區中時,該空間將變成可回收的容量並進行監視和收集,最終將其重新分配到儲存區中以供系統使用。 在管理 GUI 中,可收回的容量會加到資料縮減儲存區可用的容量中。對於標準儲存區,可用的容量不含任何可收回的容量。在指令行介面中,lsmdiskgrp 指令會針對資料縮減儲存區和標準儲存區而顯示不同的值。對於資料縮減儲存區,reclaimable_capacity 值表示儲存區在資料減少之後可用的未用容量。與管理 GUI 不同,reclaimable_capacity 不包含在 lsmdiskgrp 所顯示的 free_capacity 值內。 可回收的容量作為 meta 資料收集,並且還儲存在資料縮減儲存區中,從而使用外部儲存體系統上的儲存體。系統會定期將此容量返回到儲存區中,但是,系統可以將 85% 的可用邏輯容量用於可回收資料,這會在外部儲存體系統上錯誤地生成空間不足警告。建立資料縮減儲存區時,請確保為這些操作保留了已配置的總容量的 15%。可收回的容量可用於其他磁區,這可更有效率地使用現有儲存體資源。透過在管理 GUI 中選取可監控資料縮減儲存區的實體容量。在指令行介面,使用 lsmdiskgrp 指令可顯示資料縮減儲存區的實體容量。
chsystem -hostunmap on
您可以將標準儲存區中的壓縮磁區或精簡供應磁區移至資料縮減儲存區,以簡化管理收回的容量。資料縮減儲存區會追蹤主機的取消對映作業,並自動重新配置容量。系統支援透過磁區鏡映在新的資料縮減儲存區中建立磁區的副本。這種方法會在新的資料縮減儲存區中建立磁區的副本,但不會干擾主機作業。
使用管理 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