[CentOS-mirror] Disk space requirements for mirroring CentOS 8

Mon May 13 20:33:37 UTC 2019
Anssi Johansson <avij at centosproject.org>

The following is from the heads-up dept.

In case you haven't heard, RHEL 8 was released a few days ago and 
building CentOS 8 has started. You can read more about the process from 
https://wiki.centos.org/About/Building_8 if you are interested.

While it's way too early to give you any exact numbers, it is safe to 
say that you will need more disk space for mirroring CentOS when CentOS 
8 gets released. At the moment 6.10 takes around 57 GB, 7.6.1810 takes 
around 96 GB, and 8 will probably be in the same ballpark as 7, if not 
more. CentOS 6 will still be on mirrors until its EOL in November 2020.

Note that disk space requirements will grow over time with the updates 
and content produced by the SIGs. Also note that at point release times 
(such as 7.6.1810 -> 7.7.19xx) both the old and new point releases will 
be kept on mirrors for a few weeks, temporarily increasing the disk 
space requirements. The same concepts apply to mirroring AltArch.

You are free to do your own estimates, but I would think 400 GB should 
be enough for mirroring CentOS 6, 7 and 8, with the temporarily 
increased disk space requirements during point release times, and some 
room for growth.

Most of you probably don't need to worry about this, but I suspect there 
are mirrors with limited disk space. If you have been thinking about 
moving your mirror to a new server with more disk space, now might be 
the time. CentOS 8 will be "released when it is ready", but my guess is 
that you will have at least a month before you start getting CentOS 8 
content to your mirror.

Hope this helps!


References:
http://mirror.centos.org/dir_sizes_centos
http://mirror.centos.org/dir_sizes_altarch