diff --git a/repo/fsrepo/fsrepo.go b/repo/fsrepo/fsrepo.go index 0eaa8049c..0e6581188 100644 --- a/repo/fsrepo/fsrepo.go +++ b/repo/fsrepo/fsrepo.go @@ -636,7 +636,13 @@ func (r *FSRepo) GetStorageUsage() (uint64, error) { if err != nil { return 0, err } - + + pth, err = filepath.EvalSymlinks(pth) + if err != nil { + log.Debugf("filepath.EvalSymlinks error: %s", err) + return 0, err + } + var du uint64 err = filepath.Walk(pth, func(p string, f os.FileInfo, err error) error { if err != nil {