我有一台 DS918+,在 HyperBackup 中配置了几个备份任务。其中一个设置了存储使用量过大的阈值,我需要调整它。但是,每当我尝试调整它时,我都会收到一个弹出错误,提示:
“操作失败。请再次登录 DSM 并重试。”
当然,登录、退出并重试不起作用。同样,即使完全重启 NAS 也不起作用。
我正在使用软件包中心最新的 HyperBackup 2.2.2-1113。
使用 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”阈值并尝试禁用警告,也会发生这种情况。
我怎样才能解决这个问题?
答案1
此版本的 HyperBackup 不支持阈值设置中的浮点数,因此出现此错误。
相反,您可以设置一个整数 GB,例如 1300 GB 而不是 1.3 TB,HyperBackup 将接受该值。
当然,当 HyperBackup 将来显示它从服务器读取的值时,它将显示类似 1.27TB 的值,这个值同样无法提交回来。
除非 Synology 解决问题,否则最好的办法就是将整数输入到设置中。