PowerStore. Использование файловой системы, полученное с помощью команд pstcli или Rest API, не обновляется
Summary: Заказчики, использующие командные скрипты pstcli или командные сценарии REST API для получения сведений об использовании размера файловой системы, не получат обновленные значения, если они не обновляют использование вручную, выполнив команду refresh_usage или не перейдя в графический интерфейс пользователя и не просмотрев использование для этой конкретной файловой системы. ...
Symptoms
Команды pstcli и Rest API возвращают одно и то же значение использования файловой системы, даже если в файловую систему записываются новые данные, если устройство работает под управлением PowerStore OS ниже 4.0.0.x
Пример команды Pstcli:
- before adding files: cli> file_system -name test show -select name,size_used name = test size_used = 1621098496 (1.50G) - after adding files cli> file_system -name test show -select name,size_used name = test size_used = 1621098496 (1.50G) <----- notice the size didn't change. cli> file_system -name test refresh_usage Success cli> file_system -name test show -select name,size_used name = test size_used = 3948937216 (3.67G) <------ notice the newly updated used space.
Cause
В PowerStoreOS версии ниже 4.0.0.x возникает проблема, которая требует обновления использования файловой системы вручную.
Resolution
Временное решение.
Выполните команду refresh_usage command:
PstCLI, пример:
cli> file_system -name <filesystem name> refresh_usage
Параметр команды Curl:
curl -k --user Username:Password -X POST https://<Management IP>:443/api/rest/file_system<filesystem ID>/refresh_usage -H "dell-visibility:internal"
Вариант графического интерфейса пользователя:
Перейдите к файловой системе, которую необходимо обновить вручную, с помощью графического интерфейса пользователя. После щелчка файловой системы выполняется refresh_usage команда.
Исправление.
Эта проблема устранена в PowerStoreOS 4.0.0.x и более поздних версиях.