Tag Archives: mirror

soup to nuts mirroring of centos

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.

mirror status – m0n0wall

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.