Proper partitioning, FTW.
Having played around with Fedora 9 at work for a while, I decided it was high time to update my main workstation at home. It's been running Fedora Core 5 since it came out, and required a bit of playing around to get it to work properly with the NVIDIA on-board RAID. That tedious installation kinda kept me from upgrading even though they stopped delivering updates a while ago. While backing up configurations and generally dreading the upgrade, I remembered that my Johnston Hall workstation also had an NVIDIA on-board RAID. The manual dmraid configuration I had to deal with before is now handled by anaconda. Awesome.
Thanks to what I thought was an overboard partitioning scheme at the time, all I had to do was reformat the root partition and select packages to install. My /home, /backup (RAID mirrored), /data (large LVM logical volume holding Fedora and CPAN mirrors, database tables, and other stuff), and /var/www directories were all on separate logical volumes so they popped right back up after the reboot. My first log in went straight to my desktop as if nothing had changed.
Aside from restoring config files, compiling a few custom packages (httpd, php, MySQL, proprietary plugins/encoders/decoders) and kicking myself for the slight oversight of not backing up my crontab, I really had nothing left to do after the installation process. Things have come a long way since I played around with Red Hat Linux 6.2 all those years ago. Excuse me while I spin the cube for a while.