중요한 파일과 설정을 유지하면서 Ubuntu를 최신 버전으로 업그레이드하세요.

중요한 파일과 설정을 유지하면서 Ubuntu를 최신 버전으로 업그레이드하세요.

저는 Ubuntu 10.04를 1년 넘게 사용해왔는데 최신 버전으로 다시 설치해야 할 필요성을 자주 느낍니다.

대부분의 구성과 중요한 설정을 새 시스템으로 가져오고 싶습니다. 꼭 백업하고 싶은 파일과 디렉토리를 외웠는데, 잊어버릴까 봐 걱정됩니다.

중요한 데이터를 백업하는 데 도움이 되는 체크리스트, 가이드 또는 소프트웨어가 있습니까? 전체 파티션을 백업하고 싶지 않습니다. (이것은 그다지 중요하지 않습니다)

새 버전으로 깔끔하게 업데이트하는 방법은 무엇입니까?

답변1

~처럼푸수시데비안 파생 제품을 다시 설치할 필요가 없다는 것이 올바르게 지적되었습니다. 그냥 업그레이드하세요.

그럼에도 불구하고 백업 문제에 대한 확실한 대답은 버전 제어를 사용하여 홈 디렉터리와 구성 설정을 백업하는 것입니다. /etcUnix 계열 시스템의 구성 파일 에 대해서는 Joey Hess의관리자를 기다려주세요인기 있는. Mercurial이나 Git과 같은 분산 버전 제어 시스템을 사용하는 것이 좋습니다. 이 시스템은 저장소 콘텐츠를 하드 드라이브에서 주기적으로 푸시하여 자동 백업 역할을 하는 데 사용할 수 있습니다. Mercurial을 사용하면 제출 후를 설정할 수 있습니다이는 커밋한 후에 푸시되므로 백업은 항상 완전히 최신 상태로 유지됩니다.

이 경우 범용 백업 솔루션은 아니지만 중요한 구성 파일 등에 적합합니다. 이는 범용 작은 텍스트 파일이므로 소스 제어에 적합합니다. 이 경우 분산 버전 제어는 매우 효율적이며 성능은 rsync와 비슷하지만 버전 제어의 원자성으로 인해 더 좋습니다. Mercurial은 변경 세트의 일부를 푸시하는 대신 최소한 롤백할 것이며 Git도 동일한 작업을 수행할 것이라고 생각합니다. 또한 구성 파일 버전 관리에는 추가적인 이점이 있습니다.

답변2

아무것도 백업할 필요가 없습니다. 새 버전을 설치하고 기존 설치를 업그레이드하는 옵션을 선택하기만 하면 됩니다. 모든 파일과 설정은 보존됩니다.

답변3

apt full-upgrade나는 "당시" 접근 방식을 선호한다면 둘 중 하나를 권장합니다 apt-get dist-upgrade. 더 자세한 정보와 추가 옵션을 볼 수 있습니다 man apt.man apt-get

나에게 이것은 매번 완전히 작동합니다. 아무 것도 백업할 필요가 없으며, 시간이 지남에 따라 모든 사용자 정의 작업을 수행하지 않아도 아무것도 백업하고 전체 시스템을 재설정하는 것보다 훨씬 빠릅니다. 또한 시간이 지남에 따라 시스템에 추가되는 모든 패키지를 나중에 수동으로 설치할 필요가 없습니다.

제 생각에는 이것이 몇 가지 접근 방식 중 가장 우아하며 고정된 버전(롤링이 아닌)을 통해 릴리스의 "새 버전으로 깔끔하게 업데이트"하는 가장 효율적인 방법입니다.

관련 정보