
나는 오래된 Mac에서 Perforce 서버를 실행하고 있는데 어느 시점에서 문제가 발생할 수 있습니다. 다음 서버를 Mac에 두는 것이 아니라 PC에 두고 싶습니다. 다른 운영 체제 간에 마이그레이션할 수 있는지 확인하고 싶습니다. 어쩌면 Windows가 아니라면 Linux일까요?
답변1
다른 운영 체제 간에 마이그레이션할 수 있는지 확인하고 싶습니다.
내가 이해한 대로 "마이그레이션"은 아닙니다. 일반적으로 한 OS의 이미지를 완전히 다른 OS(예: Linux에서 Windows로)로 이식하는 것은 불가능합니다.
가장 좋은 방법은 서버의 모든 데이터를 백업하고, 새 Windows Server(귀하의 게시물)를 구입하여 실행하고, 새 서버와 호환되는 유사한 앱을 설치하는 것입니다.
그런 다음 데이터를 새 서버로 복원하십시오.
답변2
마이그레이션이란 Mac 컴퓨터를 Windows 또는 Linux의 가상 머신으로 캡슐화하는 것을 의미하는 경우 대답은 아니요입니다.
호스트 컴퓨터가 Mac인 경우에만 가상 머신에서 OS X를 실행할 수 있습니다. 따라서 Windows나 Linux에서 OS X를 실행하는 것은 불법입니다.
가장 좋은 방법은 최신 Mac에서 클론을 실행하는 것입니다.
답변3
예, 이것은 절대적으로 가능합니다. 다음 KB 문서를 참조하세요.https://portal.perforce.com/s/article/2538
간단히 말해서, 전체 데이터베이스를 체크포인트에 덤프할 수 있다는 사실을 활용할 수 있습니다. 이는 바이너리 db 파일 자체는 그렇지 않더라도 완전히 이식 가능합니다. 모든 아카이브 파일은 플랫폼 간에 쉽게 이동할 수 있는 표준 RCS/gzip 형식입니다.
대소문자를 구분하는 Mac 플랫폼에서 마이그레이션하는 경우("오래됨"이라고 말했지만 정확히 얼마나 오래되었는지는 알 수 없음...) 대소문자 구분 불일치를 처리할 필요가 없도록 Windows 대신 Linux로 마이그레이션하는 것이 좋습니다. -- 이 문제는 해결이 가능하지만 가능하면 피하는 것이 좋습니다.