A FUSE filesystem for GridFS written in Python using the excellent fusepy bindings.
gridfsfusepy was written by Stuart Carnie.
You can find him loitering the internets
- Read/only, though read/write is planned next
- Folder support
- gridfsfusepy will parse out the
filename
property, to create a directory structure by splitting forward slashes (/
) into subdirectories
- gridfsfusepy will parse out the
The following components must be installed prior to using gridfsfusepy
- FUSE for OSX or FUES for Linux
- fusepy Python bindings for fuse
python gridfsfusepy.py mongo_db_name collection_name mount_point
mongo_db_name
is MongoDB database namecollection_name
is name of GridGS collection name, e.g.fs
mount_point
is name of folder to mount GridFS filesystem
gridfsfusepy and fusepy has been tested with FUSE for OSX on Mountain Lion 10.8.
gridfsfusepy has been tested with the following Linux distros:
- Ubuntu 12.04
0.02.0:
- Rename files and directories
0.01.0: Initial release
- Read-only support
- Automatic Folder hierarchy, delimiting
filename
by/