하드 드라이브를 다른 컴퓨터로 이동하는 CentOS 웹 서버

하드 드라이브를 다른 컴퓨터로 이동하는 CentOS 웹 서버

CentOS 6.7이 설치된 웹 서버가 있습니다. 이제 새 컴퓨터를 구입하여 그 컴퓨터에서 웹 서버를 실행하고 싶지만 새로 설치하고 모든 것(수백 개의 웹 사이트)을 복사하기가 어렵습니다. 기존 서버에서 새 서버로 하드 드라이브를 이동할 수 있나요? 문제가 발생하면 드라이브를 다시 전환할 수 있나요? 위험이 있나요? 둘 다 32비트 시스템입니다. 감사해요!

답변1

귀하의 질문에 순서대로 대답하려면: 거의 확실합니다. 그렇습니다. 하지만 어렵지 않을 것이라고 장담할 수는 없습니다. 아마 낮을 수도 있지만 그렇습니다. 새 컴퓨터 하드웨어에 드라이버 지원 문제가 있는 것 같습니다. 이것을 알아내야 합니다.

따라서 이것이 매우 중요하다면 유사한 도구를 사용하여 하드 드라이브를 다른 물리적 디스크에 복제하는 것이 더 안전한 솔루션이라고 생각합니다 dd. 모든 Linux livecd로 충분하지만 최소한 일부 도움을 제공하는 전문 도구는 partedmagic입니다. 크기가 같거나 더 큰 디스크가 필요합니다. USB SATA 크래들(예:이것일부 드라이브 복제 소프트웨어는 또 다른 옵션일 수 있습니다. 어느 쪽이든 도킹 스테이션을 사용하면 기존 컴퓨터를 열고 새 컴퓨터에서 다시 연결하기 전에 물리적으로 연결하는 대신 하드 드라이브를 도크에 연결하기만 하면 되는 번거로움이 줄어듭니다.

이 작업을 수행하기 위해 기존 디스크를 물리적으로 제거할 필요도 없습니다. livecd 또는 partedmagic을 시작하고 다음 명령을 실행합니다.

dd if=/dev/sda of=/dev/sdb bs=64K conv=noerror,sync

/dev/sda가 기존 디스크이고 /dev/sdb가 새 디스크인 경우 문제가 해결됩니다.

더 큰 디스크를 얻는 경우 gparted와 같은 도구를 사용하면 파티션 크기를 조정할 수 있습니다(스왑 파티션 크기를 조정하고 새 HDD가 제공하는 추가 공간을 모두 사용할 수 있음). 다시 말하지만, 이 초기 구성을 수행하려면 대부분의 경우 실제로 라이브 운영 체제를 사용할 수 없기 때문에 partedmagic이나 gparted와 함께 livecd를 사용하는 것이 좋습니다. 즉, CentOS 설정 방법에 따라 CentOS 자체에서 파티셔닝 및 크기 조정이 매우 간단하고 간단해질 수 있습니다.

또한 IMHO, 32비트 운영 체제는 점점 인기가 줄어들고 관련성이 낮아지고 있습니다. 이제 64비트 운영 체제를 구축해야 할 때일까요? (어떤 하드웨어를 사용하고 있는지는 말씀하지 않으셨습니다. 그런데 요즘 PC 하드웨어는 아마 64비트일 겁니다.)

관련 정보