NetWorker:備份失敗,並顯示「nfs:DD Retention Lock 啟用時,不合法的最短保留時間

摘要: NetWorker:備份失敗,並顯示「Err:5955-NFS 設定失敗 (NFS:非法的最短保留時間)」,當 DD Retention Lock 啟用時

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

NetWorker/DD 中的保留鎖定啟用時,備份在完成時會失敗。工作流操作紀錄報告以下錯誤:
169684:nsrmmd #8: Setting of retention lock for file '/nve/Backup/41/39/6d1124cb-00000006-550db1ac-660db1ac-02ac5000-a60ba556' failed [5955] ([ 7987] [140219847264064] Thu Apr  4 01:35:32 2024
        ddp_set_retention_time() failed, su_name=, path_name=/nve/Backup/41/39/6d1124cb-00000006-550db1ac-660db1ac-02ac5000-a60ba556, Err: 5955-nfs setattr failed (nfs: Illegal minimum retention time)
).

Data Domain ddfs.info 記錄會回報下列錯誤:
nfsproc3_ddp_setattr_3_svc: Retention time(431373) is less than MIN(432000) retention time.

注意:如何從 Data Domain 收集 ddfs.info 記錄 - NetWorker: 如何從 Data Domain 收集 ddfs.info 記錄

原因

當 Data Domain Mtree 最短保留期間設定不正確時,這是預期的功能。在以下範例中,工作流程動作 「DD 保留鎖定時間」 設定為 14 天,DD Mtree 的最短保留期間設定為 14 天。
 
圖 1:工作流操作設定
圖 1:工作流操作設定

若要檢視 DD Mtree Retention Lock 詳細資料,您可以透過兩種方式檢視:
               
DD System Manager
  • 登入 DD System Manager
  • 選取資料管理
  • 選取 Mtree
  • 選取 mtree 的無線電核取方塊
  • 向下捲動至 DD Retention Lock 設定
圖 2:Data Domain System Manager Mtree Retention Lock 組態。
圖 2:Data Domain System Manager Mtree Retention Lock 組態。

DD CLI
 
  • 使用 Putty 登入 DD
  • 執行下列指定 mtree 名稱的命令
    • MTretention-Lock Status MTree /data/col1/nve
 
圖 3:Data Domain CLI Retention Lock 組態
圖 3:Data Domain CLI Retention Lock 組態
               
備份完成後,工作流程動作「DD Retention Lock Time」會嘗試由儲存節點 NSRMMD 程序套用至儲存集。如果工作流程動作所傳遞的「原則動作 DD 保留時間」與儲存集完成的紀元時間之間的紀元時間差異小於 DD Mtree 的「最小保留期間」值,備份便會失敗。在此範例中,備份於 4/3 3:44 PM 開始,並於 4/4 1:35 AM 完成。
 
(「原則動作 DD 保留時間」的 Epoch 時間) - (儲存集完成的 Epoch 時間) = 有效保留鎖定時間。
1713412799 - 1712208932 = 1203867
1203867 = 334.96 小時 = 13.956 天

 
*13.956 天比 mtree 上設定的 14 天保留鎖定最短保留期 (如圖 2/3 所示) 短則 13.956 天。

##工作流操作紀錄
42920:nsrndmp_save: browsable savetime=1712173479 <-- 4/3 3:44:39 PM
42927:nsrndmp_save: Successfully done
144324:nsrndmp_save: Adding attribute *policy action jobid = 866757
.144324:nsrndmp_save: Adding attribute *policy name = Bronze
.144324:nsrndmp_save: Adding attribute *policy workflow name = Backup
.144324:nsrndmp_save: Adding attribute *policy action name = backup
.144324:nsrndmp_save: Adding attribute *policy action DD retention time = 1713412799 <-- 4/17 11:59:59 PM
…
169684:nsrmmd #8: Setting of retention lock for file '/nve/Backup/41/39/6d1124cb-00000006-550db1ac-660db1ac-02ac5000-a60ba556' failed [5955] ([ 7987] [140219847264064] Thu Apr  4 01:35:32 2024  = 1712208932 *epoch time at backup completion

ddp_set_retention_time() failed, su_name=, path_name=/nve/Backup/41/39/6d1124cb-00000006-550db1ac-660db1ac-02ac5000-a60ba556, Err: 5955-nfs setattr failed (nfs: Illegal minimum retention time)
).

解析度

使用 System Manager 或 CLI,縮短 Data Domain 系統上最少的 DD Mtree 保留期間以進行:
 
預設值 (720 分鐘),



減去執行時間最長的備份的時間長度,以天為單位減去工作流程動作「DD Retention lock time」,然後額外減去一天的緩衝時間:


例如 (工作流程動作 DD 保留鎖定時間) - (最長執行備份,以天為單位) - 1 天 = DD Mtree 最短保留期。
14 天 - 3 天 - 1 天 = 10 天

以下是關於如何修改 DD Mtree 的步驟 最短保留期間:

DD System Manager
  • 使用管理員權限登入 DD System Manager
  • 選取資料管理
  • 選取 Mtree
  • 選取 mtree 的無線電核取方塊
  • 向下捲動至 DD Retention Lock 設定
  • 選取編輯
  • 選取「預設」,或根據以上兩個選項選取的值
圖 4:使用 System Manager 更新 DD MTree 最短保留期間設定
圖 4:使用 System Manager 更新 DD MTree 最短保留期間設定

DD CLI
  • 以管理員權限使用 Putty 登入 DD
  • 執行下列指定 mtree 名稱的命令
    • MTretention-Lock Set min-retention-period 720 min mtree /data/col1/nve
  • 驗證設定
    • MTretention-Lock Status MTree /data/col1/nve
 
圖 5:使用 DD CLI 更新 DD MTree 最短保留期間設定
            圖 5:使用 DD CLI 更新 DD MTree 最短保留期間設定

其他資訊

受影響的產品

NetWorker Family, NetWorker

產品

Backup and Recovery Manager NetWorker, NetWorker Module
文章屬性
文章編號: 000224363
文章類型: Solution
上次修改時間: 22 4月 2024
版本:  1
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。