I run a CentOS mirror. Have for a couple years.
But I never stopped to see just how long it takes to start becoming a mirror.
In case you wanted to know, I created a quick DO VM and ran the rsync mirror job yesterday. The results? At ~2.5MB/s, it took just over 8 hours to download 79GB of CentOS repositories.
Results came from running:
time rsync -azHv --delete us-msync.centos.org::CentOS /root/centos
Of course, if you want to mirror it “for real”, you should use ‘q’ instead of ‘v’ as an argument for rsync, and you should give it a better path than /root/centos.
You should also setup a webserver to offer the media out to others.
Now you know. And knowing is half the battle.
I am now running an official Haiku mirror: haiku.datente.com.
Alpha 4.1 has been released, and you can get a copy from any of the mirrors.
The locale needs to be updated (from Philadelphia to Germany), but I have been reinstated as a m0n0wall mirror. I noticed that downloads had dropped-off over the past few months, and after contacting Manuel Kasper (the creator/maintainer of m0n0wall), found out that the mirror script he runs to maintain an active list had dropped me a few months ago (likely around when I changed hosting providers from Tektonic to Hetzner).
Thankfully, it is back up and online now 🙂
Manuel also told me that he is looking to release a new edition of the firewall in the next few months, and is in need of PHP scripters with deep FreeBSD knowledge to help him – if you, or anyone you know, fits the bill, he would love an email.