Manpages

NAME

statfs - dump the statfs(2) information for PATH to console in JSON format.

SYNOPSIS

statfs PATH

DESCRIPTION

The statfs(2) system call returns information about a mounted filesystem in a statfs_t structure. This tool dumps this information in JSON format. It is developed as part of gocryptfs and written in Go.

The statfs_t structure is architecture-dependent. On amd64 it looks like this:

type Statfs_t struct {
 Type int64
 Bsize int64
 Blocks uint64
 Bfree uint64
 Bavail uint64
 Files uint64
 Ffree uint64
 Fsid struct {
 Val [2]int32
 }
 Namelen int64
 Frsize int64
 Flags int64
 Spare [4]int64
}

See the statfs(2) man page for the meaning of these fields, and note that the field names here are acc. to the Go golang.org/x/sys/unix naming convention, and slightly different than in C.

EXAMPLES

Get the statfs(2) information for /tmp:

$ statfs /tmp
{
 "Type": 16914836,
 "Bsize": 4096,
 "Blocks": 3067428,
 "Bfree": 3067411,
 "Bavail": 3067411,
 "Files": 3067428,
 "Ffree": 3067381,
 "Fsid": {
 "Val": [
 0,
 0
 ]
 },
 "Namelen": 255,
 "Frsize": 4096,
 "Flags": 38,
 "Spare": [
 0,
 0,
 0,
 0
 ]
}

SEE ALSO

statfs(2) gocryptfs(1)

AUTHORS

github.com/rfjakob.

AltStyle によって変換されたページ (->オリジナル) /