lib/fs: Use gopsutils for disk usage (#5905)

This commit is contained in:
Simon Frei
2019-07-29 20:06:17 +02:00
committed by Jakob Borg
parent 710f5c199f
commit 1d182e4631
3 changed files with 8 additions and 8 deletions

View File

@@ -15,7 +15,7 @@ import (
"strings"
"time"
"github.com/calmh/du"
"github.com/shirou/gopsutil/disk"
)
var (
@@ -266,11 +266,14 @@ func (f *BasicFilesystem) Usage(name string) (Usage, error) {
if err != nil {
return Usage{}, err
}
u, err := du.Get(name)
u, err := disk.Usage(name)
if err != nil {
return Usage{}, err
}
return Usage{
Free: u.FreeBytes,
Total: u.TotalBytes,
}, err
Free: int64(u.Free),
Total: int64(u.Total),
}, nil
}
func (f *BasicFilesystem) Type() FilesystemType {