Skip to content

In memory file system that implements as many FUSE interfaces as possible.

License

Notifications You must be signed in to change notification settings

bbengfort/memfs

Repository files navigation

MemFS

Build Status Coverage Status Go Report Card GoDoc

In memory file system that implements as many FUSE interfaces as possible.

For more information see the godoc documentation.

Getting Started

Clone or download the repository into your Go path or use go get as follows:

$ go get github.com/bbengfort/memfs

Change your working directory to repository. Build and install the MemFS command line tool and add to your $PATH:

$ go install cmd/memfs.go

You should now be able to run the memfs command. To see the various command line options:

$ memfs --help

Finally to mount the MemFS in a directory called data in your home directory, with the reasonable defaults from the command line configuration:

$ memfs ~/data

The FileSystem should start running in the foreground with info log statements, and the mount point should appear in your OS.

About

In memory file system that implements as many FUSE interfaces as possible.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages