Once you mount a file system, how do you use it?

192 views Asked by At

I understand that a file system can be visualized as a "tree" of files and directories. I also understand that "mounting" a file system means to placing or rooting that tree within an existing directory. https://askubuntu.com/questions/20680/what-does-it-mean-to-mount-something

With that said, I have mounted an implementation of python fuse that is similar to this one. When I run my implementation, it runs to the end of the init method and then just shows a blinking cursor. So fuse is getting mounted. I know that fuse is mounted because of what happens when I run $mount

$mount 
...
FuseHandler on /home/memsql/mount

So now that I've mounted fuse, how do I access the files.

The linked tutorial says

You will see all files in /your/dir under /mnt/point and be able to manipulate them exactly as if they were in the original filesystem.

How exactly do you do this? Can somebody show me, syntactically, how to instantiate and query Fuse? How do you perform a read or write? What does code that performs those operations look like?

1

There are 1 answers

0
Benjamin Barenblat On BEST ANSWER

As l4mpi notes, you’ve now mounted a file system, so it will respond to the standard Unix file system API, and FUSE will handle the file system operations. You can cd to it, ls in it, read or creat files in it, etc.