this post was submitted on 10 Oct 2023
24 points (96.2% liked)
Lemmy Support
4652 readers
1 users here now
Support / questions about Lemmy.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
From a theory perspective alone, ignorant of Lemmy specifics: a database query can be made to list all cached images including a unique identifier for each image. Use this list to find each cached image.
Look at your cached image list and decide how you want to prune it. The most likely pattern for this system is FIFO, so prune the oldest cached data until you drop below the target disk usage.
In practice, you'll likely use somebody else's solution. Be sure to read the contents of their solution carefully to ensure it doesn't move sensitive data to an externally accessible location or exfiltrate data directly.