go-fuse icon indicating copy to clipboard operation
go-fuse copied to clipboard

FUSE bindings for Go

Results 74 go-fuse issues
Sort by recently updated
recently updated
newest added

With the demise of OSXFUSE, serving NFS is the most practical direction for supporting FUSE on OSX. Doing so also reduces platform divergence, as we can test this without requiring...

See discussion on https://github.com/hanwen/go-fuse/pull/426 NFS(v4) has no opendir/closedir, so directory offsets must be universally valid, independent of open/close. This means that fs.Inode.listChildren must become more clever. For FSess that provide...

Refers to http://man.he.net/man1/fusermount LazyMount allow go-fuse unmount works even if resource is still busy (opened by other user programs).

Looking for a good cross-platform FUSE library that will also build with Go on Windows. Will this one build on Windows? Thanks

Feature

see FUSE_WRITEBACK_CACHE under https://www.kernel.org/doc/Documentation/filesystems/fuse-io.txt

Hi, On linux I found the need to call fusermount -uz mountpoint, in the unmount command; I get the following panic: ``` Exit Line: 2024/04/25 07:16:07 unmount: executing ["/usr/bin/fusermount3" "-uz"...

Libfuse C language library supports the fuse_custom_io feature initially in below commit: https://github.com/libfuse/libfuse/commit/50c74e645928affa1af6e9a5a6ea6a3b9d3c52dc Traditionally fuse filesystem servers read fuse requests and write fuse responses by /dev/fuse character device, but in...

Feature

I recently discovered a [bug in a go-fuse client](https://github.com/containerd/stargz-snapshotter/issues/1594) related to the [`Inode.Forgotten()`](https://github.com/hanwen/go-fuse/blob/e9e7c22af17af4611b5783a16458647088cc8dec/fs/inode.go#L255) function. Roughly speaking, the client has logic for creating and reusing Inode Inos, and relies on calling...

Hi, I'd like to inquire if there are any plans to support the extended feature FUSE_SETXATTR_EXT. Within ACLs, there's a need for the extra_flags FUSE_SETXATTR_ACL_KILL_SGID to determine whether to clear...

Merged for the 6.9 Kernel: https://www.phoronix.com/news/Linux-6.9-FUSE-Passthrough Relevant Git Patch: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=6ce8b2ce0d7e3a621cdc9eb66d74436ca7d0e66e