다시 시작하기 전에 Ubuntu의 작동 상태를 저장하고 다시 시작한 후에 복원할 수 있습니까?

다시 시작하기 전에 Ubuntu의 작동 상태를 저장하고 다시 시작한 후에 복원할 수 있습니까?

Ubuntu의 작동 상태를 저장하고 재부팅하여 작동 상태로 복원할 수 있습니까? Ubuntu의 작동 상태란 실행 중인 프로그램과 각 프로세스의 상태를 의미합니다.

다음 아이디어가 가능합니까?

  1. Ubuntu를 일시 중지하면 Ubuntu의 작업 상태가 디스크에 저장되고, 다시 깨우면 작업 상태가 복원됩니다. 즉, 일시 중지했을 때 떠난 작업을 다시 시작할 수 있습니다. 재부팅으로 일반화할 수 있나요?
  2. 최신 운영 체제는 다음과 같이 말합니다.

    이제 가상 머신을 사용하면 소프트웨어 개발자는 가상 머신을 신중하게 구축하고 필요한 운영 체제, 컴파일러, 라이브러리 및 애플리케이션 코드와 함께 로드하고 전체 장치를 실행할 준비가 되도록 고정할 수 있습니다.이 가상 머신 이미지 그런 다음 고객이 설치하거나 다운로드할 수 있도록 CD-ROM이나 웹 사이트에 저장할 수 있습니다. 이 접근 방식은 소프트웨어 개발자만이 모든 종속성을 이해해야 함을 의미합니다. 고객은 실행 중인 운영 체제와 설치한 기타 소프트웨어, 패키지 및 라이브러리와 완전히 독립적으로 실제로 작동하는 완전한 패키지를 받게 됩니다. 이러한 "축소된" 가상 머신을 가상 어플라이언스라고도 합니다. 예를 들어, Amazon의 EC2 클라우드는 고객에게 사전 패키지된 많은 가상 어플라이언스를 제공하고 이를 편리한 소프트웨어 서비스("서비스로서의 소프트웨어")로 제공합니다.

    "가상 머신 이미지"는 운영 체제의 작동 상태(실행 중인 프로그램 및 프로세스 상태)를 저장합니까, 아니면 설치된 패키지만 저장합니까?

감사해요.

답변1

내가 아는 한, Gnome이 포함된 Ubuntu에는 아직 이 기능이 없습니다. 다른 데스크톱 환경(예: KDE, Mate, Xfce)에서 Mac처럼 재부팅 후 프로그램을 다시 열 수 있는지 모르겠습니다(동일한 프로그램이지만 이전에 사용했던 것과 다른 프로세스). 저는 개인적으로 이것이 흥미로운 기능이라고 생각하지만 결코 사용하지 않을 것이라는 것을 알고 있습니다.

Virtual Box를 사용하면 비슷한 결과를 얻을 수 있습니다. 가상 머신에 Ubuntu를 설치하고 "닫기" 대신 "세션 저장" 버튼을 사용할 수 있습니다. 가상 머신을 깨우면 실제 하드웨어(동일한 프로세스의 동일한 프로그램)에서 일시 중지된 것처럼 중단한 부분부터 시작됩니다. 이 동작은 정확히 귀하가 찾고 있는 것일 수 있습니다(귀하의 질문을 올바르게 이해한 경우).

관련 정보