
데이터 손실 없이 Centos 7에서 Ubuntu로 마이그레이션하려면 어떻게 해야 합니까? 아니면 상대적으로 가능할까요?
답변1
다음과 같은 방법을 권장합니다.
- 충분한 저장 공간이 있는 경우 쉽게 읽을 수 있는 작업 백업을 만듭니다(예: 하나의 파일을 추출하기 위해 완전히 읽어야 하는 압축 아카이브 대신 마운트할 수 있는 디스크 이미지).
- CentOS의 응용 프로그램이 Ubuntu에서 재사용할 수 있는 데이터를 저장하는 위치를 파악합니다(동일한 데스크탑 환경을 사용하는 경우 많은 설정이
$HOME
폴더에 보존되지만, 사용하는 각 응용 프로그램에 대해 이 정보를 조사해야 합니다. 설정을 유지하고 싶습니다). 데이터를 공유 파티션으로 이동하고 링크 및 마운트 지점을 생성합니다(일부 애플리케이션은 링크를 해결하지 못하고 권한 문제에 대해 불평하기 때문에 링크를 좋아하지 않을 수 있으므로 데이터를 이동한 후 바로 애플리케이션이 CentOS에서 작동하는지 테스트합니다) - Ubuntu를 설치하고 CentOS에서 했던 것처럼 공유 파티션의 데이터를 포함합니다. 일부 파일이 누락된 것을 알 수 있으므로 해당 파일을 백업에서 데이터 파티션으로 이동하세요.
이 설정을 사용하면 애플리케이션이 다른 버전과 혼동되지 않는 한 여러 OS 간에 데이터를 공유할 수 있습니다(예: CentOS에서 firefox 36.x를 사용하고 Ubuntu에서 38.x를 사용하면 시작할 때마다 설정이 업데이트되어 엉망이 될 수 있습니다). 어느 시점에서 파일을 업로드합니다. 이는 응용 프로그램별 조사 작업이기도 합니다. 버전이 호환되지 않는 경우 OS 범위를 벗어나는 사용자 정의 동기화 루틴(예: Ubuntu)을 찾아야 합니다.
예를 들어 파일을 이동할 때 cp -a
권한 을 유지하는 명령을 사용하는 것을 잊지 마십시오 .rsync -a