Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > Virtual filesystem in python ( Fuse or WebDav ? )

Thread Tools

Virtual filesystem in python ( Fuse or WebDav ? )

Thomas W
Posts: n/a
I want to create a virtual filesystem based on a relational database.
It might run as a server on a different machine, but it has to be
available like a normal filesystem, either shared using SAMBA or
windows filesharing or thru something else like WebDav.

The idea is that I scan a local filesystem and then create relations
between those files stored in a relational database, eg. a create a
group called family, add a bunch of files related to my family in that
virtual group/folder. When the user accesses the virtual filesystem
and types ls or dir the result is a list of groups, in my case ., ..
and family. The user types "cd family" and dir/ls in that virtual
folder will show all files in that group. How can this be done? I've
looked at dav, especially mod_dav and fuse. I want to be able to
access the files ( and even add files, like if I copy a file into the
family-folder, a relation in the relational database will be created,
but the newly added file itself might be stored some other place on
the filesystem, based on extension or perhaps EXIF-info if it's an
image being added ) using standard filesystem tools, like explorer on
win32 or the shell on linux.

I don't think I can use WebDav directly, because I want to control
what happens if somebody copies a file into a virtual folder, but I
don't know much about webdav so I might be wrong.

Any hint or clue would be appreciated.

Reply With Quote
Grant Edwards
Posts: n/a
On 2007-10-09, Thomas W <(E-Mail Removed)> wrote:

> I want to create a virtual filesystem based on a relational
> database. [...]

Grant Edwards grante Yow! I'm a nuclear
at submarine under the polar ice cap and I need
a Kleenex!
Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Creating a 256 byte/block filesystem using FUSE in python Sreejith K Python 0 03-16-2009 11:20 AM
Flags in fuse python Sreejith K Python 0 03-16-2009 06:54 AM
WebDAV: Connect Ruby to a WebDAV Server Michael Dichtl Ruby 7 07-09-2007 04:42 PM
problems buildin python interface to fuse JiggaHertz Python 0 09-28-2004 12:19 AM
Deploying Servlets in virtual host / virtual filesystem environment while_1 Java 2 06-25-2004 06:00 PM