From: Prasad J. <pra...@gm...> - 2008-10-26 18:56:24
|
On Sun, Oct 26, 2008 at 11:57 PM, Matthew Flaschen < mat...@ga...> wrote: > Prasad Joshi wrote: > > Hi All, > > > > I am new in the fuse file system development. I went through the standard > > fuse examples to understand the working of the fuse developed file > system. > > > > But when I run fusexmp it always mounts the root on to mount point. Is > not > > there any way to mount a non-root file system. > > fusexmp is just a demo. It is not meant to be useful code. You can > clearly see from xmp_getattr that fuse will always just provide the info > for the root filesystem. It's hard-coded, by design. That's what: > > res = lstat(path, stbuf); > > does. > > > So just wanted to know can not I mount a non / FS on a mmount point using > > fuse? > > That's not what FUSE is for. You can do that with just: > > sudo mount --bind /realdir /mnt_point > > This doesn't even use FUSE. Telling us your objective (if any) will let > us point you in the right direction. > Thanks a lot for a quick reply. I want to develop a simple FUSE based file system HideFS. Using this I should be able to mount my home directory somewhere and there will be a utility which will allow me to hide the files which I want. So if a file is marked hidden then it won't be displayed in when I do ls on the <fuse mnt point> So the first task that I want to do is to mount the home directory on to a mnt_point. Thanks and Regards, Prasad Joshi. > > Matt Flaschen > |