go-fuse
go-fuse copied to clipboard
FUSE bindings for Go
github.com/hanwen/go-fuse/v2/splice is a dependency of a dependency of a dependency of a dependency of a package that I import in my software. In one code path of my software, I...
Currently, the default Lseeker implementation for `SEEK_HOLE` returns the current position + offset. This can cause issues, such as causing `grep` to [consider a text file as binary](https://utcc.utoronto.ca/~cks/space/blog/linux/GrepBinaryFileReason). From the...
This pull request implements option (5) in #399. - provides an optional way to set e.g. Ino and/or Gen for the root directory when calling fs.Mount() - provides example/root-ino but...
Could someone explain the difficulties about implementing IOCTL? I'd like to make some contributions.
Hi, We're using go-fuse mounts as lowerdirs of overlayfs but it doesn't work since kernel 5.15. go-fuse + overlayfs worked fine in the older version (5.14.17) though. As shown in...
Let's say a previous run of a program using this library mounted a FUSE instance with [fs.Mount](https://pkg.go.dev/github.com/hanwen/go-fuse/[email protected]/fs#Mount) but was shutdown with `SIGKILL` before it could unmount the mount. Is there...
While FUSE does not seem to natively support `Btime`, osxfuse does. On Darwin currently all files/dirs on a FUSE file system show as "Created on" `1970-01-01`. According to the author...
Does anyone have any examples of the right way to implement "." and ".." dirents when using the fs api? Or do most callers just not implement those? I've tried...