2024-10-23 20:49:51 +03:00
2024-10-23 20:49:51 +03:00
2024-10-23 20:49:51 +03:00
2024-10-23 20:49:51 +03:00
2022-09-06 08:42:56 +02:00
2017-05-11 14:45:40 -07:00
2015-07-24 15:40:31 +10:00
2024-10-23 20:49:51 +03:00
2017-01-03 10:47:18 +11:00
2022-03-03 09:25:18 +01:00

ci GoDoc

This package allows for writing and mounting user-space file systems from Go. Install it as follows:

go get -u github.com/jacobsa/fuse

Afterward, see the documentation for the following three packages:

  • Package fuse provides support for mounting a new file system and reading requests from the kernel.

  • Package fuseops enumerates the supported requests from the kernel, and provides documentation on their semantics.

  • Package fuseutil, in particular the FileSystem interface, provides a convenient way to create a file system type and export it to the kernel via fuse.Mount.

Make sure to also see the sub-packages of the samples package for examples and tests.

This package owes its inspiration and most of its kernel-related code to bazil.org/fuse.

Description
A Go package for implementing a FUSE file system (fork with 'almost' zero-copy read/write)
Readme 2.1 MiB
Languages
Go 100%