항상 가상 머신에서 작업하거나 전체 머신 백업을 생성하는 것이 가능합니까(특정 하드웨어에 연결되지 않습니까?)

항상 가상 머신에서 작업하거나 전체 머신 백업을 생성하는 것이 가능합니까(특정 하드웨어에 연결되지 않습니까?)

최근 개인용 컴퓨터에 하드웨어 오류가 발생하여 부품 등을 기다리는 동안 일시적으로 다른 컴퓨터를 사용해야 합니다. 생산적으로 작업(종종 코딩)하고 백업된 데이터를 복원할 수 있도록 설정하는 데 약간의 시간이 걸렸습니다(심지어 boxstarter/chocolatey와 같은 자동화된 설치 루틴을 사용하면 짜증납니다.

이로 인해 다음과 같은 생각이 들었습니다.서로 다른 시스템 간에 이식할 수 있는 전체 환경 백업을 생성할 수 있습니까?시스템 이미지 백업이 작동하지 않습니다. 하드웨어가 다를 수 있으므로 생각하지 않습니다.

가상 머신에서 풀타임으로 일하면 장점이 있을까요? 이것은 내가 생각하는 컴퓨터 사이를 이동하기에 충분히 쉬울 것이며 외부 하드 드라이브에서 일시적으로 실행될 수도 있습니다. 즉, "게스트" 컴퓨터에 대한 유일한 요구 사항은 VirtualBox를 설치하는 것뿐입니다.

그러나 이로 인해 바람직하지 않은 성능 저하가 발생하고(본인의 업무에서 수치 시뮬레이션을 실행할 때 나쁜 점) 메인 컴퓨터에서 Virtual Box를 실행하는 OS와 제가 작업하는 가상 OS를 모두 유지해야 할 필요성이 생길 것 같습니다. ?

이것이 주제에서 벗어난 것으로 보이지 않기를 바라지만, 이상적으로는 이식성이 있는 생산적인 작업 환경을 만드는 데 대한 어떤 생각/제안이라도 듣고 싶습니다.

답변1

VirtualBox를 사용하여 이미지를 이동해 보았지만 크기가 커지고 잠시 후에 이미지를 이동하는 것이 자질구레한 일이 되었습니다.

고려할 수 있는 한 가지 옵션은 작업 백업을 클라우드에 동기화하고 프로비저닝을 사용하여 환경을 구성하는 것입니다. 같은 것https://github.com/naggie/dotfiles매번 모든 PC를 동일하게 설정할 수 있습니다.

Ansible과 같은 것을 사용할 수도 있습니다. 이전에 사용한 것처럼 이 저장소를 표시하면 됩니다.

관련 정보