You are correct - all filewalkers should finish their job, only then the info will be updated in the local databases. The dashboard took this information from the local databases.
If the node is restarted before these filewalkers are finished, it will start over from the beginning. Databases are updated only after the successfully finished scan.
There are at least three filewalkers for each satellite:
used space filewalker (used-space-filewalker) - updates used space in the databases
garbage collector filewalker (gc-filewalker) - collect the garbage (deleted pieces)
retain filewalker (retain) - moves the garbage to the trash
collector - removes expired pieces (if the customer specified the expiration date for the piece)
piece:trash - cleans the trash
If your disk subsystem is slow (virtualized, USB, network filesystem, etc.), these filewalkers may works days. If the disk is slow to respond, the node may stop itself, if the write or read check would fail because of timeout.
Hello - i have a HDD where the node dashboard claims 5.3TB used - but windows claims all 9TB is full. Maybe something with GC? can i do anything? there is not else than storj on the HDD
Let me upload the correct log - the one i posted was not the right one.
log:
This might be old log info… because server can ping satilites fine - it had issues earlier but i made an ip mistake. so im not sure what is happening with the GC
If your node is up then you can check your current log. Also to make space you can stop the node and delete *.partial files that are older than 2 days from temp folder.
You paid for what’s confirmed by your node and customers - it’s an average disk usage graph on the left. The right part is shown from the databases too, but databases are updated only when the filewalker is completed its scan for each satellite.
I also hope that you removed decommissioned satellites too (How To Forget Untrusted Satellites).
The best way can be to reduce the allocation and disable a lazy filewalker, to allow it to finish more quickly. However to completely clean your node from deleted data it should work like this several weeks.
See
So i have tried to use the forget all untrusted within windows- but it does not see the command as valid:
storagenode forget-satellite --all-untrusted --config-dir C:\Program Files\Storj5\Storage Node --identity-dir E:\Identity\storagenode
Get-StorageNode : A positional parameter cannot be found that accepts argument ‘–all-untrusted’.
At line:1 char:1