Files
kandev/apps/backend/internal/system/logbundle/disk_unix.go
T
2026-08-02 20:14:53 +01:00

14 lines
260 B
Go

//go:build !windows
package logbundle
import "syscall"
func availableDiskBytes(path string) (uint64, error) {
var stat syscall.Statfs_t
if err := syscall.Statfs(path, &stat); err != nil {
return 0, err
}
return stat.Bavail * uint64(stat.Bsize), nil
}