PowerStore: El uso del sistema de archivos obtenido a través de pstcli o comandos de la API REST no se actualiza
Summary: Los clientes que ejecutan scripts de comandos de pstcli o scripts de comandos de API REST para obtener el uso del tamaño del sistema de archivos no obtendrán los valores actualizados, a menos que actualicen manualmente el uso mediante la emisión del comando refresh_usage o ingresando a la GUI y viendo el uso de ese sistema de archivos específico. ...
Symptoms
Los comandos pstcli y API REST devuelven el mismo valor de uso del sistema de archivos, incluso si se escriben datos nuevos en el sistema de archivos, cuando un dispositivo ejecuta una versión del SO PowerStore anterior a 4.0.0.x
Ejemplo de comando de 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
Hay un problema en PowerStoreOS inferior a la versión 4.0.0.x que requiere que el uso del sistema de archivos se actualice manualmente.
Resolution
Solución alternativa:
Ejecute un comando refresh_usage:
Ejemplo de PstCLI:
cli> file_system -name <filesystem name> refresh_usage
Opción de comando curl:
curl -k --user Username:Password -X POST https://<Management IP>:443/api/rest/file_system<filesystem ID>/refresh_usage -H "dell-visibility:internal"
Opción de la GUI:
vaya al sistema de archivos que desea actualizar manualmente mediante la GUI. Una vez que haga clic en el sistema de archivos, se ejecutará el comando refresh_usage.
Corrección:
Este problema se corrigió en PowerStoreOS 4.0.0.x y versiones posteriores.