Questions tagged [fuse]

Fuse stands for Filesystem in Userspace. It can be used to create filesystem backends without writing all the code as a kernel module.

FUSE is a library and a kernel module which allows creating filesystems using only userspace code. It has an API in C and many existing wrappers in other languages. Originally written for Linux >= 2.4 and located behind the VFS layer, now it is usable on many other systems. Since Linux 2.6.14 it's included in the mainline kernel.

Questions about using FUSE API, fuse tools and debugging filesystems using FUSE should be have this tag.

For the latest API, refer to the documentation.

671 questions
0
votes
1 answer

fuse: warning: library too old, some operations may not not work

I'm trying to mount my s3 bucket to my server.(Centos 6) and when a run the following command s3fs -o use_cache=/tmp/cache localdir bucket-name I'm getting an error fuse: warning: library too old, some operations may not not work
Vigikaran
  • 725
  • 1
  • 10
  • 27
0
votes
1 answer

FUSE: how to obtain the original (non-root) user of the calling process when chaining FUSE-based filesystems

I have two chained FUSE filesystems that are intended to work together, both running as root: process P attempts to access file F first through FS1; FS1 looks to FS2. Now FS2 needs to obtain the context information (pid, user, and group) of P…
John Hinrichsen
  • 239
  • 3
  • 4
0
votes
0 answers

s3fs with bacula backups - transport end not connected

I'm using s3fs 1.7.3 with fuse 2.9.5 to store backup tapes for the backup system bacula. What I find is that when bacula finishes backing up one server, I'll get an S3FS error on the directory where I have bacula's virtual backup tapes mounted…
bluethundr
  • 1,005
  • 17
  • 68
  • 141
0
votes
0 answers

poll/select unable to receive error with libfuse

How does application waiting on select/poll receive errors with libfuse. I have modified fsel.c and fselclient.c code provided in libfuse examples to explain the issue which I am facing. fsel.c: function fsel_poll(). static int fsel_poll(const char…
0
votes
1 answer

mount S3 buckets, scale out or scale up?

maybe I should move this question to serverfault, but maybe not =) I have an infra where I have multiple machines (eg FTP servers, get/put and Samba/NFS servers) that need to share out the same (HA) storage. So I figured to use s3fs and fuse. I got…
Ronald
  • 1,083
  • 3
  • 13
  • 20
0
votes
2 answers

fuse & gstreamer transcoding

I'm trying to create a FUSE fs which transcodes all sound files to mp3. My first idea is to use gstreamer as the backend for transcoding. I thought about using this pipeline: gst-launch -v filesrc location=01\ New\ Born.flac ! decodebin !…
Leon
  • 841
  • 3
  • 10
  • 21
0
votes
0 answers

opendir() function in FUSE

I'm writing a program using FUSE library and the thing is that I don't know what I've done wrong with my codes. Here is some informations came out when I run my program with '-d' option. FUSE library version: 2.9.4 nullpath_ok: 0 nopath:…
user3551261
  • 53
  • 1
  • 6
0
votes
1 answer

Create Volume on GlusterFS on LES Server

I am using a lowendspirit server and attempting to create a gluster container. Lowendspirt's run as OpenVZ containers. volume create: main: failed: Glusterfs is not supported on brick: [name omitted]:/glusterfs. Setting extended attributes failed,…
etrey
  • 447
  • 3
  • 6
  • 15
0
votes
0 answers

erroneous result of access(...) call on encfs mounted path

I'm running debian testing, kernel 4.1.1, glibc version 2.19-20. When I perform access( ..., X_OK ) on any file which is mounted by encfs (version 1.8.1-3+b1), it returns 0 (meaning its an executable). However, performing a stat(...) on the same…
Marcus
  • 1,685
  • 1
  • 18
  • 33
0
votes
0 answers

Implementing a remote fuse filesystem

Here is what I am trying to acheive. I have a FUSE filesystem that is running on my server. I want to be able to mount this filesystem on my client. I implemented my filesystem using python(fusepy). I have read a little about xmlrpclib which can be…
whyme
  • 101
  • 5
0
votes
3 answers

How to approach implementing an interface in a TDD way

So I'm trying to convert myself to a more test- and behaviour- driven approach to my development. It's good for me, and I've seen good results in the few projects I've used it for so far. My current project is a FUSE-based filesystem - I want to…
rampion
  • 87,131
  • 49
  • 199
  • 315
0
votes
1 answer

What garbage collected language would be recommended to use when creating a FUSE implementation

I would like to implement a virtual filesystem using FUSE under Linux and Mac OS X. I have mainly worked in Java and .NET/C#, but also familiar with Python and do write small utilities/shell scripts in Python. Writing is C/C++ is something that I…
tronda
  • 3,902
  • 4
  • 33
  • 55
0
votes
1 answer

SSHFS MacOs Read Only Issue

I've mounted an EC2 instance to my Mac using SSHFS and FUSE. The command I'm using to mount is: sshfs ec2-user@IP_ADDRESS:/ ~/ec2Server/ It works fine, and I get the FUSE drive and I can see all the files. However, it's read only. How can I give…
mickzer
  • 5,958
  • 5
  • 34
  • 57
0
votes
1 answer

Issue when installing bundles in Fuse using Ops4j Pax URL mvn

I am using Fuse 6.10 from Redhat. I also using archiva to host all bundle Now, i have a problem: In Fuse terminal, if we use bellow command, then it works fine: install -s…
David
  • 3,538
  • 9
  • 39
  • 50
0
votes
0 answers

Maven cannot pull jars from Mirros

We have a central repository within intranet. I set mirror as follow. The issue is when I try to download a dependency that is not available in my local repository, the dependency cannot be downloaded completely. Only .lastUpdated file is downloaded…
crazy_develerper
  • 107
  • 1
  • 1
  • 8