PowerStore: Využití systému souborů získané prostřednictvím příkazů pstcli nebo Rest API se neaktualizuje.
Summary: Zákazníci, kteří používají příkazové skripty pstcli nebo příkazové skripty rozhraní Rest API za účelem získání velikosti systému souborů, nezískají aktualizované hodnoty, pokud ručně neobnoví využití pomocí příkazu refresh_usage nebo přejdou do grafického uživatelského rozhraní a nezobrazí využití pro daný systém souborů. ...
Symptoms
Příkazy pstcli a Rest API vrátí stejnou hodnotu využití systému souborů, a to i v případě, že se do systému souborů zapisují nová data, když zařízení používá operační systém PowerStore nižší než 4.0.0.x
. Příklad příkazu 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
V systému PowerStoreOS nižším než verze 4.0.0.x došlo k problému, který vyžadoval ruční aktualizaci využití systému souborů.
Resolution
Zástupné řešení:
Spusťte příkaz refresh_usage:
Příklad rozhraní PstCLI:
cli> file_system -name <filesystem name> refresh_usage
Možnost příkazu curl:
curl -k --user Username:Password -X POST https://<Management IP>:443/api/rest/file_system<filesystem ID>/refresh_usage -H "dell-visibility:internal"
Možnost grafického uživatelského rozhraní:
Přejděte do systému souborů, který chcete aktualizovat ručně pomocí grafického uživatelského rozhraní. Jakmile kliknete na souborový systém, spustí se příkaz refresh_usage.
Oprava:
Tento problém je opraven ve verzi PowerStoreOS 4.0.0.x a vyšší.