Fedora를 다른 컴퓨터로 이동

Fedora를 다른 컴퓨터로 이동

저는 Fedora 16 기반 서버(파일, MySQL, 웹, SVN)를 가지고 있으며 이를 더 큰 시스템으로 교체할 예정입니다. (의 도움을 받아) Fedora를 처음부터 다시 설치할 계획입니다 rpm -qa. 중요한 것을 남겨두고 가는 것 같아 걱정됩니다. 분명히 /home 및 /etc 디렉토리를 복사하고 싶습니다. 그러나 예를 들어 SVN 데이터베이스는 /var/svn에 있고 MySQL은 /var/lib/mysql에 있습니다. 중요한 런타임 파일이 누락된 것 같아 걱정됩니다. 누군가 일반적인 패키지에 대한 마이그레이션 체크리스트를 알려줄 수 있나요?

시간이 지남에 따라 추가 도움도 받았지만 usr/share/docs백업 및 복원이 더 쉬운지 아니면 처음부터 설치하는 것이 더 쉬운지는 모르겠습니다.

나는 읽었다이 게시물그리고 기타 몇 가지가 있지만 주로 재설치 없이 Linux를 이동하는 방법을 다룹니다. 차라리 다시 설치하고 싶지만(그리고 약간의 변경을 할 계획입니다) 한 번에 몇 시간 이상 두 컴퓨터를 모두 사용할 수는 없으므로 중요한 모든 것을 백업하는 것이 저의 주요 관심사입니다.

답변1

주요 문제가 무엇인지 잘 모르겠지만 몇 가지 옵션이 있습니다.

  1. dd를 사용하여 현재 파일 시스템을 외부 드라이브나 ISO 이미지에 백업합니다(나중에 CD처럼 마운트하고 필요한 것을 추출할 수 있습니다).

  2. 또는 rsync를 사용하여 언급한 디렉토리를 복사하세요.

  3. 또 다른 가치는 필요한 주요 애플리케이션에서 데이터를 가져오는 것입니다. 예를 들어, mysql - mysqldump를 사용하여 모든 데이터베이스를 파일로 추출합니다. 그런 다음 대상 장치에 새로운 mysql을 설치하고 mysqldump 파일을 가져올 수 있습니다.

svn의 경우 저장소가 실제로 어디에 있는지 확인하고 저장소를 저장하세요. 나는 몇 년 동안 svn을 사용하지 않았지만 "svnadmin dump 저장소 경로 | gzip > repo.zip"과 같은 작업을 수행할 수 있다고 생각합니다.

필요한 데이터가 무엇인지 알고 있다면 옵션 3이 아마도 가장 쉽고 빠르며 최소한의 저장 공간을 필요로 하는 방법일 것입니다. /etc 파일을 캡처해야 합니다. conf 파일(예: /etc/my.conf)을 확인하고 기타 관련 구성 파일을 따르고 만일을 대비하여 이러한 파일을 백업하십시오.

관련 정보