by Void Main » Sat Feb 15, 2003 2:48 pm
I have been running Red Hat from their beginning. I have done updgrade installs over the many versions with varying degrees of success. It usually goes pretty well but personally I like a nice clean install so what I usually do is keep an extra partition around for the "next" version of Red Hat to come out. When it does come out I install it on the spare partition and keep the old version around for a while until I have everything that I want migrated over. I may leave it that way until the next version comes out then I install that new version on the old partition and keep alternating. I find I can do a clean install on the spare patition and migrate my /etc configurations fairly quickly. Once you are confident you have grabbed everything you want off the old partition you can use it as a work area until the next version of Red Hat comes out.
Another option is to just tar up "/etc /home /root" if you can't make a full backup, reformat and install on the original partition. but you may miss something that you would want back later (databases, etc). Another way is to keep "/home" on it's own partition so you can format and do a fresh install on the "/" partition without effecting your /home, but of course your users will all have to be recreated and permissions will be all screwed up unless you take care to recreate them with the same user numbers etc. But for the most part you can do an "Upgrade" and it will work just fine, especially if you are not machine a significant jump in versions.
It would still be wise to have a backup before doing an upgrade. If you do the multiple alternating partition thing like I do a backup isn't as important (as long as you know what you are doing). If you have a *good* backup, everything will go smoothly. If you don't have a backup things will go bad wrong. It's just the laws of nature.