From 2446c4928df9def4e149a8eac7e07c272d4f4099 Mon Sep 17 00:00:00 2001 From: Ilias Ozgur Can Leonard Date: Mon, 2 Dec 2024 16:00:11 +0100 Subject: [PATCH] vfs: with --vfs-used-is-size value is calculated and then thrown away - fixes #8220 --- vfs/vfs.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vfs/vfs.go b/vfs/vfs.go index 9f0fc1f14..40d48b5b1 100644 --- a/vfs/vfs.go +++ b/vfs/vfs.go @@ -626,6 +626,10 @@ func (vfs *VFS) Statfs() (total, used, free int64) { return nil }) vfs.usage.Used = &usedBySizeAlgorithm + // if we read a Total size then we should calculate Free from it + if vfs.usage.Total != nil { + vfs.usage.Free = nil + } } vfs.usageTime = time.Now() if err != nil {