aboutsummaryrefslogtreecommitdiff
path: root/weed/stats/disk_openbsd.go
diff options
context:
space:
mode:
Diffstat (limited to 'weed/stats/disk_openbsd.go')
-rw-r--r--weed/stats/disk_openbsd.go27
1 files changed, 13 insertions, 14 deletions
diff --git a/weed/stats/disk_openbsd.go b/weed/stats/disk_openbsd.go
index 8224e626e..bb03126bf 100644
--- a/weed/stats/disk_openbsd.go
+++ b/weed/stats/disk_openbsd.go
@@ -4,22 +4,21 @@
package stats
import (
- "syscall"
+ "syscall"
- "github.com/seaweedfs/seaweedfs/weed/pb/volume_server_pb"
+ "github.com/seaweedfs/seaweedfs/weed/pb/volume_server_pb"
)
func fillInDiskStatus(disk *volume_server_pb.DiskStatus) {
- fs := syscall.Statfs_t{}
- err := syscall.Statfs(disk.Dir, &fs)
- if err != nil {
- return
- }
- disk.All = fs.F_blocks * uint64(fs.F_bsize)
- disk.Free = fs.F_bfree * uint64(fs.F_bsize)
- disk.Used = disk.All - disk.Free
- disk.PercentFree = float32((float64(disk.Free) / float64(disk.All)) * 100)
- disk.PercentUsed = float32((float64(disk.Used) / float64(disk.All)) * 100)
- return
+ fs := syscall.Statfs_t{}
+ err := syscall.Statfs(disk.Dir, &fs)
+ if err != nil {
+ return
+ }
+ disk.All = fs.F_blocks * uint64(fs.F_bsize)
+ disk.Free = fs.F_bfree * uint64(fs.F_bsize)
+ disk.Used = disk.All - disk.Free
+ disk.PercentFree = float32((float64(disk.Free) / float64(disk.All)) * 100)
+ disk.PercentUsed = float32((float64(disk.Used) / float64(disk.All)) * 100)
+ return
}
-