Backup

為什麼我收到“操作失敗。請重新登錄 DSM 並重試。更改 HyperBackup 統計警報門檻值時?

  • December 11, 2019

我有一台 DS918+,在 HyperBackup 中配置了多個備份任務。其中一個為過度使用儲存設置了一個門檻值,我需要對其進行調整。但是,每當我嘗試調整它時,我都會收到一個彈出錯誤消息:

‘手術失敗。請重新登錄 DSM 並重試。

自然,登錄和註銷並重試是行不通的。同樣,即使完全重新啟動 NAS 也不起作用。

我正在使用包中心 2.2.2-1113 中的最新 HyperBackup。

使用 Chrome 開發人員工具,我可以隔離對 DSM 失敗的請求:

task_id: 
1
statistic_params: 
{"enable_target_max_size":false,"enable_target_growth":false,"target_max_size_value":1363652116.48,"target_growth_value":512000,"enable_new_count":false,"enable_modify_count":false,"enable_delete_count":false,"new_count_percent":50,"modify_count_percent":50,"delete_count_percent":50}
api: 
SYNO.SDS.Backup.Client.Common.Statistic
method: 
config_set
version: 
1

得到這個結果:

code: 120
errors: {name: "statistic_params", reason: "type"}
name: "statistic_params"
reason: "type"
success: false

即使我保留預設的“1.3TB”門檻值並嘗試禁用警告,也會發生這種情況。

我怎樣才能解決這個問題?

此版本的 HyperBackup 不支持在門檻值設置中使用浮點數,因此會出現此錯誤。

相反,您可以設置 GB 的整數,例如 1300 GB 而不是 1.3 TB,HyperBackup 將接受該值。

當然,當 HyperBackup 呈現它以後從伺服器讀取的值時,它會顯示 1.27TB 之類的東西,這將再次無法送出回來。

在 Synology 進行修復之前,最好的辦法是將整數放入設置中。

引用自:https://serverfault.com/questions/990850