Hallo,
* OmegaPhil [Tue, Dec 04 2018, 10:32:27PM]:
> On 04/12/2018 22:12, Eduard Bloch wrote:
> > Hallo,
> > * OmegaPhil [Mon, Dec 03 2018, 04:28:36PM]:
> >> Package: apt-cacher-ng
> >> Version: 2-2
> >> Severity: wishlist
> >>
> >> Please can apt-cacher-ng implement an optional size cap on the caching
> >> directory, so that I can (for example) guarantee it will never go above
> >> 100GB.
> > 
> > Oh, "guarantee" is such a strong word. If you wish guarantees, please
> > configure your filesystem with hard quotas (you can set the filter on
> > the user name "apt-cacher-ng"). And you can have this today.
> > 
> > In future, I might add this as an application feature but only if this
> > is not likely to add lots of complexity (to implement and at runtime).
> > 
> > Best regards,
> > Eduard.
> 
> 
> Guarantee as in a few megs over limit is irrelevant, but the piece of
> mind that apt-cacher-ng will only use the rough amount specified,
> without having to set up a dedicated partition etc.
> 
> Hmm, with hard quotas (not something I've investigated into yet), would
> apt-cacher-ng understand to start removing old packages when it hits the
> quota limit? (If not, presumably it would prevent caching anything new,
> which would probably defeat the purpose of the cacher for my usage).

Uhm, no, of course not, and I don't like the idea of doing this online.
But you can do that offline with acngtool, and this could be run in a
cron job as well. However, the shrink function in 2-2 could overlook
some garbage data, but you still could give it a chance.

If it does the job, please close this issue, thanks.

$ /usr/lib/apt-cacher-ng/acngtool shrink
USAGE: acngtool shrink numberX [-f | -n] [-x] [-v] [variable assignments...]
-f: delete files
-n: dry run, display results
-v: more verbosity
-x: also drop index files (can be dangerous)
Suffix X can be k,K,m,M,g,G (for kb,KiB,mb,MiB,gb,GiB)

Best regards,
Eduard.

Attachment: signature.asc
Description: PGP signature

Reply via email to