Data Domain:如何使用 Data Domain Restorer 監控資料移動
Summary: 本文說明使用設定有延長保留或雲端/長期保留 (LTR) 功能的 Data Domain Restorer (DDR) 時,可以監控資料從作用中層移動到歸檔/雲端層的進度的方法
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
某些型號的 Data Domain Restorer (DDR) 可設定稱為延長保留 (ER) 或長期保留 (LTR) 的功能。此功能可讓您在系統增加第二層儲存裝置,以便將需要長期保留的檔案遷移至其中。用於第二層的儲存裝置類型取決於使用的特定功能,即:
在這兩種情況下,若要將檔案從使用中層實體遷移到歸檔/雲端層,請使用稱為資料移動 (FMIG) 的程序。開始時,FMIG 會運行 5 個操作階段,如下所述:
第 1 階段 - 批量播種:
第 3 階段 - 驗證:
第 4 階段 - 包裝:
第 5 階段 - 安裝:
Data Domain 命令列 Shell (DDSH) 主要用於監控 ER 和 LTR 系統上的 FMIG 進度。請注意:
LTR:
一組登錄機碼也可用來追蹤 FMIG 進度,這些會擷取在系統產生的自動支援中,也可以透過 DDSH:
ER 顯示:# reg show dynamic.art.fmig
LTR:# reg show state.fmig2
在這兩種情況下,顯示的註冊表項非常相似,因此此處僅顯示來自啟用了 LTR 的系統的註冊表項:
# reg show state.fmig2
state.fmig2_checked_inodes = 13 <=== DDFS 命名空間中的檔總數,以查看它們是否與候選
條件匹配 state.fmig2_end_time = 1470059610 <=== FMIG
上次運行的結束時間 state.fmig2_fcopy_byte_count = 11274289151 <=== 到目前為止複製到目標層的預壓縮(邏輯)位元組state.fmig2_fcopy_post_lc_size = 10944662855 <=== 複製到目標層的壓縮後(物理)位元組,因此 FAR...
state.fmig2_files_copied = 8 <=== 已完成複製
的檔 state.fmig2_files_failed_in_copy = 0 <=== 複製
失敗的檔 state.fmig2_files_failed_in_install = 0 <=== 複製/驗證但安裝
失敗的檔 state.fmig2_files_failed_in_verify = 0 <=== 複製但無法驗證
的檔 state.fmig2_files_installed = 4 <=== 已完成複製/驗證/安裝的檔
state.fmig2_files_verified = 4 <=== 已完成複製/驗證
的檔案...
state.fmig2_is_running = 1 <=== FMIG 正在運行
state.fmig2_is_waiting = 0 <=== FMIG 正在等待(例如清理完成)
state.fmig2_progress_current_phase = 2 <=== 當前階段(在本例中為複製/掃描)
state.fmig2_progress_percent_complete = 92 <=== 基於已檢查檔的當前階段完成百分比與名稱空間中
state.fmig2_progress_phase_time 中的檔案總數 = 1245 <=== 到目前為止在當前階段花費的秒數 state.fmig2_progress_total_time = 1255 <=== 到目前為止 FMIG 已運行
的秒數 state.fmig2_start_time = 1470061560 <=== FMIG
當前運行的開始時間...
state.fmig2_total_inodes = 14 <=== 要簽入命名空間
的檔案總數...
最後,各種訊息會記錄至 DDFS 記錄檔 (/ddr/var/log/debug/ddfs.info),以表示 FMIG 的進度。同樣,ER 和 LTR 功能的輸出非常相似,因此此處
僅顯示來自啟用 LTR 系統的輸出:08/01 15:26:00.945 (tid 0x7ff4c683e090):NOTICE: MSG-FMIG-00004:資料移動已開始 <=== FMIG 開始...
08/01 15:26:00.977 (tid 0x7ff4cbeabcf0):INFO: Fmig:第 1 階段(種子設定)已開始 <=== 批量種子設定開始(不在 LTR 上運行)
08/01 15:26:10.978 (TID 0x7ff4cbeabcf0):INFO: Fmig:第 1 階段(種子設定)已結束
08/01 15:26:10.978 (tid 0x7ff4cbeabcf0):INFO: Fmig:第 2 階段(掃描)已開始 <=== 掃描階段開始
08/01 15:26:22.162 (tid 0x4ca2150): Fmig: candidate file /data/col1/jftest/file2, src file snap_fh 10:0:12:0:e8b645a6:57989b6e:0 <=== 由 COPY THREAD
拾取的 CANDIDATE 檔案08/01 15:26:22.164 (TID 0x7ff4c5214670):Fmig: candidate file /data/col1/jftest/file3, src file snap_fh 10:0:13:0:e9b64736:57989b6e:0<=== CANDIDATE 檔案開始複製
08/01 15:26:22.273 (TID 0x7ff7d252a9e0):Fmig: candidate file /data/col1/jftest/file4, src file snap_fh 10:0:14:0:e6b64286:57989b6e:0 <=== CANDIDATE 檔案開始複製
08/01 15:26:22.274 (TID 0x7ff7d090a630):Fmig: candidate file /data/col1/jftest/file5, src file snap_fh 10:0:15:0:e7b64416:57989b6e:0 <=== CANDIDATE 檔案開始複製
08/01 15:27:11.072 (TID 0x7ff45ad95d30): Fmig:fmig_dump_stats(雲):階段 2,phase_time 61,total_time 71,total_inodes 14,checked_inodes 5,copied_files 0,verified_files 0,installed_files 0,failed_files_in_copy 0,failed_files_in_verify 0,failed_files_in_install 0,copied_vbytes 0,正在進行的 vbytes 1936986672 <=== 定期
轉儲統計資訊08/01 15:45:59.040 (TID 0x7ff7d25298c0):Fmig:fmig verified file5,src file snap_fh 10:0:15:0:e7b64416:57989b6e:0 <=== 複製的檔案完成驗證
08/01 15:45:59.140 (TID 0x7ff4c5218310):Fmig: fmig verified file3, src 檔案 snap_fh 10:0:13:0:e9b64736:57989b6e:0<=== 複製的檔案完成驗證
08/01 15:45:59.225 (TID 0x7ff4c540b5f0):Fmig: fmig verified file2, src file snap_fh 10:0:12:0:e8b645a6:57989b6e:0 <=== 複製的檔案完成驗證
08/01 15:45:59.228 (tid 0x7ff4e591bcd0):Fmig:fmig verified file4,src file snap_fh 10:0:14:0:e6b64286:57989b6e:0 <=== 複製的檔案完成驗證
08/01 15:47:15.113 (tid 0x7ff45ad95d30): Fmig:fmig_dump_stats(雲):階段 2,phase_time 1265,total_time 1275,total_inodes 14,checked_inodes 13,copied_files 8,verified_files 4,installed_files 4,failed_files_in_copy 0,failed_files_in_verify 0,failed_files_in_install 0,copied_vbytes 10737418240,正在進行的 vbytes 536870911 <=== 更多定期統計資訊
08/01 15:47:41.858 (tid 0x7ff4cbeabcf0): INFO: Fmig:第 2 階段(掃描)已結束 <=== 掃描階段完成(所有候選檔已複製)
08/01 15:47:41.858 (TID 0x7ff4cbeabcf0):INFO: Fmig:第 3 階段(驗證)已開始 <=== 驗證階段開始
08/01 15:47:57.855 (tid 0x7ff50351a620): Fmig: fmig verified file10, src 檔案 snap_fh 10:0:1a:0:64f703c6:57989b6e:0 <=== 剩餘已驗證
檔案08/01 15:47:57.875 (TID 0x7ff4cbeabcf0):INFO: Fmig:第 4 階段(打包)已結束 <=== 打包階段(不在 LTR 上運行)
08/01 15:47:57.875 (TID 0x7ff4cbeabcf0):INFO: Fmig:第 5 階段(安裝)已開始 <=== 安裝階段開始
08/01 15:48:08.890 (tid 0x7ff4cbeabcf0):INFO: Fmig:第 5 階段 [安裝] 已結束<=== 安裝階段結束
08/01 15:48:35.337 (tid 0x7ff4cbeabcf0): NOTICE: MSG-FMIG-00001:雲端 CPS 上已完成資料移動 (雲端):0:22:35 已過去,遷移了 9 個檔,11274289152 個字 <節總數遷移 === FMIG 完成
08/01 15:48:35.337 (tid 0x7ff4cbeabcf0):INFO: Fmig: 階段[1]:10 秒階段 [2]:1291秒階段[3]:16秒階段[4]:0 秒 階段 [5]:11 秒 <=== 顯示
相位時序請注意,:
這意味著將完成百分比與所花費的時間進行比較不是確定拷貝階段總長度的有效方法。
- 延長保留期:第二層儲存裝置稱為歸檔層,由實體連接至 DDR 的磁碟機櫃組成
- 長期保留功能:第二層儲存裝置稱為雲端層,是由支援的雲端提供商 (即位於 DDR 外部) 佈建的物件儲存所形成
在這兩種情況下,若要將檔案從使用中層實體遷移到歸檔/雲端層,請使用稱為資料移動 (FMIG) 的程序。開始時,FMIG 會運行 5 個操作階段,如下所述:
第 1 階段 - 批量播種:
- 在所有啟用 LTR 的系統上都會略過此步驟
- 在執行 DDOS 5.5.1.x (及更新版本) 的 ER 系統上會略過此功能
- 在執行 DDOS 5.5.0.x (及更早版本) 的 ER 系統上,這可以執行所選資料從使用中階層到歸檔層的區塊層級複製。此副本的機制超出了本文檔的範圍,因此此處不進行討論。
- Data Domain 檔案系統 (DDFS) 會在使用中階層中尋找適合遷移至歸檔/雲端層級的檔案 (修改時間未超過父 MTrees 資料移動原則/年限閾值的檔案)
- 此時會啟動多個複製執行緒 (具體計數取決於系統型號/組態),每個執行緒都會讀取使用中階層上的候選檔案,並將不重複資料複製到歸檔/雲端層 (即目標階層中尚不存在的資料)
- 會啟動許多驗證執行緒 (同樣地,特定執行緒數目取決於系統型號/組態),在候選檔案複製完成後,請從目標層讀回檔案複本,以確保其有效/所有資料均可連線
- 複製/驗證候選檔后,該檔將添加到目標層中等待“安裝”的檔案清單中(針對檔進行元數據更新,以指示它現在存在於目標層上)。安裝線程定期喚醒以「安裝」所有掛起的檔
請注意,複製/驗證/安裝線程在掃描階段並行運行
當所有候選檔都已實際複製到目標層但尚未完成驗證/安裝時,此階段即完成
第 3 階段 - 驗證:
- 在此階段,DDFS 會等待目標層上所有複製檔案的驗證完成
當此類檔案皆已完成驗證後,此階段即告完成
第 4 階段 - 包裝:
- 在所有啟用 LTR 的系統上都會略過此步驟
- 在 ER 系統上,FMIG 會嘗試刪除在掃描階段複製到存檔層的任何重複數據段。請注意,可複製重複的資料區段以加快複製程序,但根據歸檔層的設計 (最大整體壓縮率,讀取效能降低),需要移除此類重複資料
此階段在包裝過程完成後完成
第 5 階段 - 安裝:
- 在此階段,DDFS 會等待所有複製/驗證檔案的安裝完成
Data Domain 命令列 Shell (DDSH) 主要用於監控 ER 和 LTR 系統上的 FMIG 進度。請注意:
- 在 ER 系統上,應使用「存檔數據移動 [status|watch]」命令,而在 LTR 系統上應使用「數據移動 [status|watch]」命令,即:
ER:
# 存檔資料移動狀態
# 存檔資料移動監視
LTR:
# data-movement status
# data-movement watch
- 在 ER 系統上,會報告所有 5 個階段的進度(即輸出將顯示“第 x 相位,共 5 相”),而在 LTR 系統上,鑒於總是跳過階段 1 和階段 4,則僅顯示階段 2/3/5 的進度(即輸出將顯示“階段 x of 3”)
- 「status」命令會顯示 FMIG 進度的一次性快照:
# data-movement status
資料移動:第 1 階段(共 3 階段)(複製)
92% 完成;時間:階段 0:20:55,總計 0:21:05
複製 (編譯後):10.19 GiB (壓縮前):10.50 GiB,
複製的檔案:8、已驗證檔案:4,已安裝的檔案:4
- 「watch」命令會顯示 FMIG 以階段進行時的滾動輸出:
# data-movement watch
資料移動:第 1 階段(共 3 階段)(複製)
100%完成;時間:階段0:21:25,總計0:21:35
複製 (編譯後):10.70 GiB (壓縮前):10.50 GiB,
複製的檔案:9、已驗證檔案:4,已安裝的檔案:4
資料移動:第 2 階段(共 3 階段)(驗證)
100%完成;時間:階段0:00:14,總計0:21:55
複製 (編譯後):10.70 GiB (壓縮前):10.50 GiB,
複製的檔案:9、已驗證檔案:9,安裝的檔案:4
資料移動:第 3 階段(共 3 階段)(安裝檔案)
100%完成;時間:階段0:00:28,總計0:22:25
複製 (編譯後):10.70 GiB (壓縮前):10.50 GiB,
複製的檔案:9、已驗證檔案:9,安裝的檔案:9
一組登錄機碼也可用來追蹤 FMIG 進度,這些會擷取在系統產生的自動支援中,也可以透過 DDSH:
ER 顯示:# reg show dynamic.art.fmig
LTR:# reg show state.fmig2
在這兩種情況下,顯示的註冊表項非常相似,因此此處僅顯示來自啟用了 LTR 的系統的註冊表項:
# reg show state.fmig2
state.fmig2_checked_inodes = 13 <=== DDFS 命名空間中的檔總數,以查看它們是否與候選
條件匹配 state.fmig2_end_time = 1470059610 <=== FMIG
上次運行的結束時間 state.fmig2_fcopy_byte_count = 11274289151 <=== 到目前為止複製到目標層的預壓縮(邏輯)位元組state.fmig2_fcopy_post_lc_size = 10944662855 <=== 複製到目標層的壓縮後(物理)位元組,因此 FAR...
state.fmig2_files_copied = 8 <=== 已完成複製
的檔 state.fmig2_files_failed_in_copy = 0 <=== 複製
失敗的檔 state.fmig2_files_failed_in_install = 0 <=== 複製/驗證但安裝
失敗的檔 state.fmig2_files_failed_in_verify = 0 <=== 複製但無法驗證
的檔 state.fmig2_files_installed = 4 <=== 已完成複製/驗證/安裝的檔
state.fmig2_files_verified = 4 <=== 已完成複製/驗證
的檔案...
state.fmig2_is_running = 1 <=== FMIG 正在運行
state.fmig2_is_waiting = 0 <=== FMIG 正在等待(例如清理完成)
state.fmig2_progress_current_phase = 2 <=== 當前階段(在本例中為複製/掃描)
state.fmig2_progress_percent_complete = 92 <=== 基於已檢查檔的當前階段完成百分比與名稱空間中
state.fmig2_progress_phase_time 中的檔案總數 = 1245 <=== 到目前為止在當前階段花費的秒數 state.fmig2_progress_total_time = 1255 <=== 到目前為止 FMIG 已運行
的秒數 state.fmig2_start_time = 1470061560 <=== FMIG
當前運行的開始時間...
state.fmig2_total_inodes = 14 <=== 要簽入命名空間
的檔案總數...
最後,各種訊息會記錄至 DDFS 記錄檔 (/ddr/var/log/debug/ddfs.info),以表示 FMIG 的進度。同樣,ER 和 LTR 功能的輸出非常相似,因此此處
僅顯示來自啟用 LTR 系統的輸出:08/01 15:26:00.945 (tid 0x7ff4c683e090):NOTICE: MSG-FMIG-00004:資料移動已開始 <=== FMIG 開始...
08/01 15:26:00.977 (tid 0x7ff4cbeabcf0):INFO: Fmig:第 1 階段(種子設定)已開始 <=== 批量種子設定開始(不在 LTR 上運行)
08/01 15:26:10.978 (TID 0x7ff4cbeabcf0):INFO: Fmig:第 1 階段(種子設定)已結束
08/01 15:26:10.978 (tid 0x7ff4cbeabcf0):INFO: Fmig:第 2 階段(掃描)已開始 <=== 掃描階段開始
08/01 15:26:22.162 (tid 0x4ca2150): Fmig: candidate file /data/col1/jftest/file2, src file snap_fh 10:0:12:0:e8b645a6:57989b6e:0 <=== 由 COPY THREAD
拾取的 CANDIDATE 檔案08/01 15:26:22.164 (TID 0x7ff4c5214670):Fmig: candidate file /data/col1/jftest/file3, src file snap_fh 10:0:13:0:e9b64736:57989b6e:0<=== CANDIDATE 檔案開始複製
08/01 15:26:22.273 (TID 0x7ff7d252a9e0):Fmig: candidate file /data/col1/jftest/file4, src file snap_fh 10:0:14:0:e6b64286:57989b6e:0 <=== CANDIDATE 檔案開始複製
08/01 15:26:22.274 (TID 0x7ff7d090a630):Fmig: candidate file /data/col1/jftest/file5, src file snap_fh 10:0:15:0:e7b64416:57989b6e:0 <=== CANDIDATE 檔案開始複製
08/01 15:27:11.072 (TID 0x7ff45ad95d30): Fmig:fmig_dump_stats(雲):階段 2,phase_time 61,total_time 71,total_inodes 14,checked_inodes 5,copied_files 0,verified_files 0,installed_files 0,failed_files_in_copy 0,failed_files_in_verify 0,failed_files_in_install 0,copied_vbytes 0,正在進行的 vbytes 1936986672 <=== 定期
轉儲統計資訊08/01 15:45:59.040 (TID 0x7ff7d25298c0):Fmig:fmig verified file5,src file snap_fh 10:0:15:0:e7b64416:57989b6e:0 <=== 複製的檔案完成驗證
08/01 15:45:59.140 (TID 0x7ff4c5218310):Fmig: fmig verified file3, src 檔案 snap_fh 10:0:13:0:e9b64736:57989b6e:0<=== 複製的檔案完成驗證
08/01 15:45:59.225 (TID 0x7ff4c540b5f0):Fmig: fmig verified file2, src file snap_fh 10:0:12:0:e8b645a6:57989b6e:0 <=== 複製的檔案完成驗證
08/01 15:45:59.228 (tid 0x7ff4e591bcd0):Fmig:fmig verified file4,src file snap_fh 10:0:14:0:e6b64286:57989b6e:0 <=== 複製的檔案完成驗證
08/01 15:47:15.113 (tid 0x7ff45ad95d30): Fmig:fmig_dump_stats(雲):階段 2,phase_time 1265,total_time 1275,total_inodes 14,checked_inodes 13,copied_files 8,verified_files 4,installed_files 4,failed_files_in_copy 0,failed_files_in_verify 0,failed_files_in_install 0,copied_vbytes 10737418240,正在進行的 vbytes 536870911 <=== 更多定期統計資訊
08/01 15:47:41.858 (tid 0x7ff4cbeabcf0): INFO: Fmig:第 2 階段(掃描)已結束 <=== 掃描階段完成(所有候選檔已複製)
08/01 15:47:41.858 (TID 0x7ff4cbeabcf0):INFO: Fmig:第 3 階段(驗證)已開始 <=== 驗證階段開始
08/01 15:47:57.855 (tid 0x7ff50351a620): Fmig: fmig verified file10, src 檔案 snap_fh 10:0:1a:0:64f703c6:57989b6e:0 <=== 剩餘已驗證
檔案08/01 15:47:57.875 (TID 0x7ff4cbeabcf0):INFO: Fmig:第 4 階段(打包)已結束 <=== 打包階段(不在 LTR 上運行)
08/01 15:47:57.875 (TID 0x7ff4cbeabcf0):INFO: Fmig:第 5 階段(安裝)已開始 <=== 安裝階段開始
08/01 15:48:08.890 (tid 0x7ff4cbeabcf0):INFO: Fmig:第 5 階段 [安裝] 已結束<=== 安裝階段結束
08/01 15:48:35.337 (tid 0x7ff4cbeabcf0): NOTICE: MSG-FMIG-00001:雲端 CPS 上已完成資料移動 (雲端):0:22:35 已過去,遷移了 9 個檔,11274289152 個字 <節總數遷移 === FMIG 完成
08/01 15:48:35.337 (tid 0x7ff4cbeabcf0):INFO: Fmig: 階段[1]:10 秒階段 [2]:1291秒階段[3]:16秒階段[4]:0 秒 階段 [5]:11 秒 <=== 顯示
相位時序請注意,:
- 表示複製到目標層的 Comp 後(物理)數據量的數位僅在每次檔完成複製時更新。因此,如果要遷移單個大檔,編譯後將顯示 0 位元組,直到複製(和掃描階段)完成
- 表示複製到目標層的壓縮前(邏輯)數據量的數位會定期更新,而不僅僅是在檔複製完成時更新
- 掃描階段顯示的完成百分比並不表示到目前為止複製的候選數據的總百分比。相反地,它代表複製執行緒迄今已檢查 DDFS 命名空間中檔案總數的 百分比,以判斷其是否為遷移的候選項目。因此,當 FMIG 處於掃描階段時,通常會看到:
% 完成 以 0 開始
由於初始掃描的檔案已存在於目標層中,因此完成到快速遞增
% 完成時似乎停滯在某個值,然後緩慢遞增,同時將候選檔物理複製到目標層
完成百分比到快速增量到 100% 完成,因為稍後掃描的檔案太新,無法作為遷移的候選物件
這意味著將完成百分比與所花費的時間進行比較不是確定拷貝階段總長度的有效方法。
Affected Products
Data DomainProducts
Data Domain, Data Domain Extended RetentionArticle Properties
Article Number: 000019164
Article Type: How To
Last Modified: 04 Nov 2025
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.