Stratus 0.62

Stratus project is a tag-based filesystem overlay using FUSE.
Stratus project is a tag-based filesystem overlay using FUSE. Stratus allows you to organize your files by tags, in the style of Flickr, YouTube, Danbooru, etc.


Linux kernel 2.6.15 or later
FUSE 2.6 or later
Perl [developed on 5.8.8, may work on earlier versions]
SQLite 3
Perl modules:
Fuse 0.07 or later
DBD-SQLite 1.12 or later


Create a directory called .stratus in your home directory.
Copy the contents of the included skel directory to it.
Create symbolic links to your media directories (or whatever it is you want to organize) in ~/.stratus/links. This is your file pool.


Run /path/to/stratusfs /path/to/mountpoint to mount.
When done, run fusermount -u /path/to/mountpoint to unmount.


If you add new files to your file pool directories (or rename existing ones), Stratus won't notice until you remount the directory.
Copying the symlinks around doesn't work; you have to create a new symlink. Konqueror does the right thing.
Moving a lot of symlinks in rapid succession can cause 'ghost' links to appear with the wrong tags appended to them. These links are harmless and can still be operated on (!), but if you want to get rid of them, you can remount the filesystem.
If you have thousands upon thousands of files in your file pool like I do, listing the root directory can be... er, slow.
Probably many other bugs, but in principle your files aren't touched and therefore cannot be harmed.

last updated on:
September 7th, 2007, 21:02 GMT
developed by:
Jesse Milligan
license type:
GPL (GNU General Public License) 
ROOT \ System \ Filesystems


In a hurry? Add it to your Download Basket!

user rating 18



Add your review!