From: jonywalker <jon...@gm...> - 2010-10-05 11:30:07
|
Hi Stef Mount dir is /tmp/Dirx since its overlay mount source and destination are same. overlay ./myfs /tmp/DirX /tmp/DirX -o nonempty general ( this is working fine ) ./myfs /tmp/DirX /tmp/Diry In my file system (myfs) before calling fuse_main() i am opening /tmp/Dirx and storing fd because once overlay mount happens opening /tmp/Dirx will fail. So later on using fd i am accessing content of directory (/tmp/Dirx) using openat calls (relative access). hope i made it clear, please give some idea to achieve overlay mount thanks jony Stef Bon-3 wrote: > > 2010/10/5 jonywalker <jon...@gm...>: >> >> Hi Stef >> Thank you for reply. I got little confused. I try to explain flow of >> my >> fs. In my fs before calling fuse_main i am opening mount dir >> gfdir = open("/tmp/Dirx",O_RDONLY); here gfdir is global. >> >> and in opendir >> >> Dir *dp = fdopendir(gfdir); >> >> closedir call i commented, since closedir will close dp and underlying >> fd. >> >> creating local defined fd !? since its overlay mount before calling >> fuse_main only, we need to open dir and using that fd later we can access >> mountdir. if we try to open after fuse main opendir will fail. Even i >> tried >> storing this fd in fuse data, still same problem. >> >> When i looked into my logfile fs call flow is like >> opendir >> readdir >> getattr >> releasedir (close dir call is commented ) > > Don't do this. I'm not sure what happens. > > What do you mean with: > > my fs before calling fuse_main i am opening mount dir > gfdir = open("/tmp/Dirx",O_RDONLY) > > What is the mount dir?? > > Stef > > ------------------------------------------------------------------------------ > Beautiful is writing same markup. Internet Explorer 9 supports > standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. > Spend less time writing and rewriting code and more time creating great > experiences on the web. Be a part of the beta today. > http://p.sf.net/sfu/beautyoftheweb > _______________________________________________ > fuse-devel mailing list > fus...@li... > https://lists.sourceforge.net/lists/listinfo/fuse-devel > > -- View this message in context: http://old.nabble.com/overlay-mount-tp29845101p29886496.html Sent from the Fuse - Dev mailing list archive at Nabble.com. |