У меня 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,3 ТБ» и просто попытаюсь отключить предупреждение.
Как я могу это исправить?
Эта версия HyperBackup не поддерживает плавающую точку в настройке порогов и в результате выдает эту ошибку.
Вместо этого вы можете установить целое число ГБ, например 1300 ГБ вместо 1,3 ТБ, и HyperBackup примет это значение.
Конечно, когда HyperBackup представляет значение, которое он считал с сервера в будущем, он покажет что-то вроде 1,27 ТБ, которые снова нельзя будет отправить обратно.
Пока не будет исправления от Synology, лучше всего просто указать в настройках целые числа.