Stratus 0.62

Stratus project is a tag-based filesystem overlay using FUSE.

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!
send us
an update
GPL (GNU General Public License) 
3.7/5 18
Jesse Milligan
ROOT \ System \ Filesystems
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

#overlay filesystem #FUSE filesystem #organize files #overlay #FUSE #filesystem #organizer

Add your review!