You Just Can’t Keep a Good Nerd Down.
So for those of you who either have been following my tweets over the last little while, or have been trying to reach this page, you’ll know it’s been down. Why? Well the short version is that I was changing hosting providers. The full story is far more entertaining (read: exhausting) however.
At the start of the week, I upgraded Apache on the server, a fairly innocuous task, or so I thought. However the upgrade seemed to break Apache somehow, so I disabled all its modules, and still nothing. Eventually I decided to reboot the server. However when this happened, I was unable to SSH in, even as root. I rebooted again out of desperation and was able to log in, however I did a df -h to see how much disk space was free and was greeted by invalid values. This set off some alarms for me so I immediately did an fsck to see if there were any errors, fsck refused to start and spat out a bad superblock error. In layman’s terms, I rebooted the server and it was entirely corrupted. fun. I then proceeded to contact VPSLink’s support team, who told me that if I wanted to restore from a backup, it would cost me $50, and they might not even have a recent one.
Now, as you may or may not know, I myself WORK for a hosting company. We provide VPS hosting, much like VPSLink. We also make NIGHTLY backups of EVERY VPS ON OUR NETWORK. In addition to this, we don’t charge needless amounts of money to restore one from backup, in fact, we don’t charge ANYTHING to restore a VPS from a backup. Why? because such a process is so trivial that it only requires one SSH to the NAS that the backup is stored on and execute a single command to start the restoration.
Needless to say I was loathe to fork over the money for the restoration. Eventually, I managed to coerce VPSLink into just dumping a backup into my server once I reformatted it. At this point, I thought all was saved, my data just needed to be migrated…this was sadly not the case, as all the MySQL databases used for the sites I had been running on the VPS (including this blog) were entirely corrupt. Then, while mumbling curses to myself and bemoaning VPSLink’s shoddy service on the Revision3 IRC chat rooms, a stroke of genius came on the part of one of the IRC users, he suggested I try to dig up cached versions of the site using Google Cache. Sure enough, I managed to salvage about 95% of the information on this blog. My other sites weren’t so lucky. However, this presented an opportunity to rethink and redesign both those sites, and this blog. And thus, here I am now, with a brand-spanking-new layout for THIS site, and a new layout for the Revision3 IRC Web Portal courtesy of Travis Lopes, a regular on the IRC chat and eager contributor to the Revision3 user community on the whole.
Dunno about you, but to me this just goes to show that at the end of the day, you just can’t keep a good nerd down.
