2012-10-08 2 views
0

새 서버를 구입하고 이전 서버의 모든 데이터 (디렉토리, 하위 디렉토리, 사용자, 비밀번호 등)를이 서버로 이동하려고합니다.한 서버에서 다른 서버로 데이터를 옮깁니다.

할 방법이 있습니까? 당신이하지 않으면, 당신의 컴퓨터에 모든 콘텐츠를 다운로드하고 새로운 서버에 업로드 할 수 있습니다 경우

감사합니다, 디렉토리와 파일에 대한

답변

1

두 서버에 실제로 액세스 할 수 있습니까? 그렇다면 dd 명령을 사용하여 이전 서버의 디스크 복제본을 새 서버로 이동하는 디스크로 만들 수 있습니다.

이렇게하려면 두 하드 드라이브를 서버 중 하나에 설치해야합니다.

netcatdd을 사용하여 네트워크를 통해 디스크를 복제 할 수도 있습니다.

1

는 서버에서 FTP 클라이언트를 사용합니다.

사용자 및 암호에 대해서는 데이터베이스에 있거나 SSH, 텔넷 또는 MysqlAdmin 또는 RMDB 클라이언트 시스템을 사용하여 데이터베이스에 연결하고 덤프 파일을 내 보낸 다음 새 서버의 SQL 시스템에 로그인하고 해당 덤프 파일을 가져옵니다.

어쨌든 두 서버에 대한 자세한 정보는 어쨌든 제공해야합니다. 예를 들어, 공유 호스팅 또는 전용 컴퓨터입니까? 그리고 어떤 종류의 접근이 그들에게 또 어떤 도움을 줄 수 있습니까?

+0

친절한 답변을 보내 주셔서 감사합니다. 그들은 전용 서버입니다. 운영체제는 Liunx-Debian입니다. 한 서버의 이미지를 가져 와서 다른 서버로 가져올 수있는 방법을 찾고 있습니다. 가능한 경우. – alkhader

1

원칙적으로 그렇습니다.

하드웨어가 비슷하다면 (RAM이 더 많고 디스크 공간은 같지만 CPU 아키텍처는 특별하며 그래픽 카드 드라이버가없는 경우) 모든 파일을 복사 한 다음 부트 로더를 한 번 더 설치할 수 있습니다 (부트 로더 구성 일반적으로 하드 디스크 크기가 변경되면 변경됩니다.

또는 사용하는 모든 서비스 목록을 만들고 각 구성 파일이 어떤 구성 파일을 사용하는지 확인한 다음 복사 할 수 있습니다. 이상적으로는 복사하지 말고 이전 버전과 새 버전을 비교하여 병합해서는 안됩니다.

대부분의 작업 집약적 인 방법은 puppet과 같은 도구를 사용하는 것입니다. 요컨대, 꼭두각시는 필요한 모든 구성과 함께 서비스 용 설치 스크립트를 작성할 수 있습니다. 따라서 서비스를 다시 설치해야하는 경우 (새 하드웨어, 두 번째 서버) 꼭 꼭두각시에게 명령하십시오. 더하기 측면에서 전체 설치가 문서화됩니다. 왜 무언가가 왜 그런지 궁금하다면 꼭두각시 파일을 들여다 볼 수 있습니다.

물론이 접근법은 많은 시간과 훈련을 필요로하므로 귀하의 경우에는 가치가 없을 수 있습니다. 상식을 적용하십시오.

관련 문제