submitted 2 days ago* (last edited 1 day ago) by to c/linux@lemmy.ml
 

I can't seem to find anything like it, neither as a Fuse fs. Is there really no file system, that just evicts the oldest entries once it's full? I mean, it could be a simple queue.

This would have been the ideal tool for cache; no bothering with size limits and background daemons.

you are viewing a single comment's thread
view the rest of the comments
[–] [S] 1 point 1 day ago* (2 children)

Uncomplicated cache/trash management

  • try 1) I could have a cronjob to parse the cache directory for old files or if it gets full... - scratch that, it would get to a rather complex script with multiple rules.
  • try 2) a systemd service, relying on dbus calls, like the big distros do? No, that breaks even more outside of their ecosystem and i don't like bloaty DE.
  • try 3) or i could just have a partition in size of choice that "forgets" old files once full?

But sadly, doesn't seem to exist. Maybe i will have to learn how to create a fs? It's only a stack, would also be fast...

  • source
  • parent
  • hideshow 4 child comments
  • [–] 2 points 1 day ago

    Sounds like you want to automate Trash folder management. Why would number 1 require complex rules if number 3 can work with only the rule of delete the oldest file? Wouldn't the same rule work in both cases?

  • source
  • parent