VMware 스냅샷(snapshot)

2022. 1. 2. 15:26·리눅스/기초

만약 가상머신을 이용하다가 실수로 중요한 파일을 지우거나, 오류로 인해 부팅이 안된다면 가상머신을 새로 만들어야하는 귀찮은 일에 직면할 것이다.

그러나 스냅샷 기능을 사용한다면 굳이 힘들게 가상머신을 다시 생성할 필요가 없다.

 

스냅샷의 정의는 다음과 같다.

사진술에서 말하는 스냅샷을 따온 말로 특정 시간에 데이터 저장 장치의 상태를별도의 파일이나 이미지로 저장하는 기술을 말한다.

스냅샷 기능을 이용하면 저장된 시점으로 데이터를 복원할 수 있다.

 

 

VMware에서의 스냅샷을 VMware Player에서 만든 가상머신의 데이터를 저장하는 것이라고 생각하면 된다.

스냅샷 기능은 VMware Workstation Pro 에서만 사용할 수 있는 기능이다.

VMware Pro

Pro는 체험판으로 30일밖에 사용하지 못하지만 스냅샷 기능은 체험판이 끝나도 사용할 수 있다고 하니 참고하자!

 

 

 

1. 스냅샷 사용하는 법

Pro 앱을 실행하면 다음과 같은 창이 뜨는데, Open a virtual Machine을 눌러 이전에 만들어둔 가상머신을 찾아준다.

Server 가상머신 선택

 

가상머신을 선택했다면 위의 메뉴 중에서 "VM->Snapshot->Snapshot Manager" 순으로 선택한다.

 

 

Take Snapshot 버튼을 클릭한다.

 

Name을 정해주고 Take Snapshot을 클릭한다.

그러면 아래와 같이 "설정 완료"라는 스냅샷이 찍히게 된다.

 

 

 

 

2. 스냅샷 사용 예시

 

만약 위와 같이 실수로 부팅을 시행하는 파일을 지워버렸다고 가정해보자.

부팅 파일이 지워지면 아래와 같이 부팅이 실해되지 않는다.

리부팅 실행
부팅 디렉토리가 발견되지 않아 부팅이 안된다.

 

이런 문제가 발생했을 때 스냅샷을 사용하면 손 쉽게 문제를 해결할 수 있다.

가상머신을 종료하고 VMware Pro 앱을 실행한다.

VM - Snapshot - Snapshot Manager에 들어간다.

 

 

"You Are Here" 라고 적혀있는 곳은 현재 가상머신을 상태를 의미하는데

부팅파일을 삭제해서 문제가 일어난 지점이라고 생각하면 된다.

스냅샷을 찍었던 시점인 "설정 완료"를 클릭하고 밑의 "Go To" 버튼을 눌러준다. 그러면 끝이다.

 

 

 

아래와 같이 정상적으로 부팅되는 것을 확인할 수 있다.

초기화 성공

'리눅스/기초' 카테고리의 다른 글
  • 리눅스 기초 명령어 모음 2탄
  • 리눅스 기초 명령어 모음 1탄
  • 가상머신에 우분투 리눅스(Ubuntu Linux) 설치하기(2)
  • 가상머신에 우분투 리눅스(Ubuntu Linux) 설치하기(1)
gakko
gakko
좌충우돌 개발기
  • gakko
    MYVELOP 마이벨롭
    gakko
  • 전체
    오늘
    어제
    • 분류 전체보기 (214)
      • 끄적끄적 (6)
      • Spring (21)
      • Java (3)
      • NestJS (1)
      • Redis (3)
      • RabbitMQ (0)
      • Test (3)
      • 대외활동 (36)
        • 부스트캠프 (23)
        • IT커뮤니티 (5)
        • 글또 (5)
        • 컨퍼런스 (3)
      • Infra (5)
        • Docker (1)
        • Jenkins (1)
        • AWS (1)
      • CS (26)
        • 자료구조 (13)
        • 운영체제 OS (12)
        • 데이터베이스 (1)
      • MySQL (7)
      • Git & GitHub (16)
        • Git (12)
        • Github Actions (1)
        • 기타(마크다운 등) (3)
      • 프로젝트 (2)
      • 리눅스 (6)
        • 기초 (6)
        • 리눅스 서버 구축하기 (0)
      • 후기 (3)
        • Udemy 리뷰 (3)
      • Python (12)
      • 레거시모음 (64)
        • 스프링 (11)
        • 자바 클래스&메소드 (1)
        • 오류해결 (18)
        • JSP & Servlet (12)
        • 자바스크립트 기초 (3)
        • React (2)
        • 이클립스 (1)
        • 알고리즘 문제풀이 (16)
      • 디자인패턴 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 우진님
  • 공지사항

  • 인기 글

  • 태그

    스프링부트
    GitHub
    웹개발
    Python
    알고리즘
    java
    자바
    Git
    운영체제
    os
    jsp
    MySQL
    오류해결
    파이썬
    부스트캠프
    부스트캠프 멤버십
    자바스크립트
    부스트캠프 7기
    스프링
    Spring
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.0
gakko
VMware 스냅샷(snapshot)
상단으로

티스토리툴바