I've a music collection that far exceeds what I actually listen to. How can I have the whole collection available "naturally" when I'm at home and/or online, but only see the recently played stuff otherwise?
CernVM-FS (docs,github) provides a read-only FUSE filesystem to an remote directory tree accessible via HTTP requests. It caches files locally and continues to operate if offline provided that only cached files are accessed.
In principle, CernVM-FS should work but caching the whole directory structure locally sounds obnoxious. I'd prefer if uncached files simply vanished when offline.
Also, I'd love to be able to write to the directories, so maybe an inotify based system is preferable, but they usually require mirroring the whole directory tree. Or maybe some specialized client for OpenMediaVault or whatever.