NetWorker. В запросе GET заданий API-интерфейса REST отображается неверная единица измерения dataSize
Oversigt: NetWorker предоставляет программный интерфейс (API) Representational State Transfer (Representational State Transfer), который можно использовать для сбора данных из приложения NetWorker. В запросе GET, основанном на "jobs", единица измерения dataSize сообщается как "KB"; Однако отображается значение размера резервной копии в байтах, а не в Кбайт. ...
Denne artikel gælder for
Denne artikel gælder ikke for
Denne artikel er ikke knyttet til et bestemt produkt.
Det er ikke alle produktversioner, der er identificeret i denne artikel.
Symptomer
- Запрос GET API-интерфейса REST используется для сбора информации о заданиях с сервера NetWorker.
curl -k -u Administrator:'PASSWORD' -X GET https://NETWORKER-SERVER-ADDRESS:9090/nwrestapi/v3/global/jobs/JOBID
- Единица измерения dataSize отображается в килобайтах; Однако отображается значение в байтах:
"clientHostname": "win-client01.amer.lan",
"completionStatus": "Succeeded",
"dataSize": {
"unit": "KB",
"value": 96637437263
},
"dependentJobIds": [
0
],
"endTime": "2025-07-09T23:12:29-04:00",
"exitCode": 0,
Предполагая, что значение указано в килобайтах, преобразованное значение виртуальной машины (ВМ) в другое устройство сообщает о большем размере, чем виртуальная машина. Например, преобразование значения в Гбайт предполагает, что виртуальная машина имеет емкость 94 Тбайт.
[root@nsr ~]# echo "scale=6; 96637437263 / 1000 / 1024" | bc
94372.497327
- Переменная
mminfoВ выходных данных этого набора сохранений отображается правильный размер виртуальной машины:
[root@nsr ~]# mminfo -kot -q vmname=win-client01.amer.lan
volume type vm_name date time size ssid fl backup_size
ddve02VMdata.001 Data Domain win-client01.amer.lan 07/09/2025 11:12:29 PM 94 GB 3933240894 cr 94 GB
Преобразование значения, отображаемого в jobsdb (выходные данные API REST), из байтов соответствует записи размера виртуальной машины в базе данных мультимедиа (
mminfo).
[root@nsr ~]# echo "scale=6; 96637437263 / 1000 / 1024 / 1000" | bc
94.372497
ПРИМЕЧАНИЕ. Это наблюдается для 19.9.0.6, 19.10.0.3 и более поздних версий. До этих версий наблюдается обратное. Это означает, что сообщаемая единица измерения — байты, но отображаемое значение — в килобайтах. В результате преобразования значение будет меньше, чем ожидалось.
Årsag
Этот вопрос был поднят перед инженерами NetWorker.
Løsning
В будущем исправление кода устранит эту проблему. Эта статья базы знаний будет обновлена после публикации сведений об исправлении.
Вы можете продолжать использовать запрос GET заданий до тех пор, пока не будет применено исправление кода. Однако обратите внимание, что значение указывается в байтах, а не в килобайтах. Любое преобразование в более крупные единицы измерения (например, ГБ или ТБ) должно выполняться из байтов.
Flere oplysninger
Berørte produkter
NetWorkerProdukter
NetWorker Family, NetWorker SeriesArtikelegenskaber
Artikelnummer: 000221479
Artikeltype: Solution
Senest ændret: 30 dec. 2025
Version: 5
Find svar på dine spørgsmål fra andre Dell-brugere
Supportservices
Kontrollér, om din enhed er dækket af supportservices.