9.12.2. 설치 프로그램을 사용해 업그레이드하기

참고

일반적으로 Red Hat Enterprise Linux는 사용자 데이터를 별도의 /home 파티션에 보관하고, 새로 운영체제를 설치할 것을 요구합니다. 파티션과 그 설정 방법에 대해서는 9.13절. “디스크 파티션 설정”를 참조하십시오.
만약 설치 프로그램을 사용해 시스템을 업그레이드할 것을 선택하셨다면, Red Hat Enterprise Linux와 충돌하는 Red Hat Enterprise Linux이 제공하지 않은 소프트웨어는 덮어써지게 됩니다. 이런 방식으로 업그레이드를 시작하기 전에, 나중에 참조하기 위해 시스템의 현재 패키지 목록을 만들어 두십시오:
rpm -qa --qf '%{NAME} %{VERSION}-%{RELEASE} %{ARCH} ' > ~/old-pkglist.txt
설치 후, 이 목록을 참조해서 어떤 패키지를 다시 빌드하거나 Red Hat 이외의 다른 소스에서 받아올 지 결정하십시오.
이제, 시스템 설정 정보에 대한 백업을 만드십시오:
su -c 'tar czf /tmp/etc-`date +%F`.tar.gz /etc' 
su -c 'mv /tmp/etc-*.tar.gz /home'
업그레이드를 수행하기 전에 모든 중요한 데이터를 백업하도록 하십시오. 중요한 데이터에는 전체 /home 디렉토리나 Apache, FTP, 또는 SQL 서버나 소스 코드 관리 시스템과 같은 서비스의 컨텐츠가 포함될 수 있습니다. 업그레이드가 데이터를 파괴하지는 않지만, 하나라도 잘못된 동작을 실행하면, 데이터가 망가질 가능성이 조금은 있습니다.

주의

위의 예는 백업 데이터를 /home 디렉토리에 저장한다는 것에 유의하십시오. 만약 /home가 별도의 파티션이 아니라면, 이 예제를 그대로 무작정 따라해서는 안됩니다! 백업 데이터를 다른 외부 하드 디스크나 CD, DVD와 같은 별도의 장치에 저장하십시오.
업그레이드를 나중에 완료하는 방법에 대해서는 35.2절. “업그레이드 끝내기”를 참고하십시오.