Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
node module that supports statvfs
C++ JavaScript Python
branch: master

This branch is 2 commits behind mcavage:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib
src
test
.gitignore
README.md
binding.gyp
package.json

README.md

statvfs

statvfs is a super simple module that just gives you access to statvfs(3). If you're not familiar with it, you use it to get information about the filesystem. This API looks like node's native fs.stat API. Run man statvfs for more information.

Usage

var statvfs = require('statvfs');

statvfs('/tmp', function (err, stats) {
    assert.ifError(err); // on errno, will be a node ErrnoException
    console.log(JSON.stringify(stats, null, 2));
    /*
    {
      "bsize": 4096,
      "frsize": 4096,
      "blocks": 262144,
      "bfree": 252508,
      "bavail": 252508,
      "files": 292304,
      "ffree": 289126,
      "favail": 289126,
      "fsid": 140509193,
      "basetype": "tmpfs",
      "flag": 4,
      "namemax": 255,
      "fstr": "/tmp"
    }
    */
});

});

Installation

npm install statvfs

Note this is a native add-on. You will need gcc, python, blah blah blah.

License

MIT

Something went wrong with that request. Please try again.