4.4.8 가상 게스트 삭제하기
호스트 시스템의 저장 공간이 부족하면 실습을 끝내고 가상 게스트를 삭제해서 공간을 확보할 수 있습니다. 가상 게스트를 삭제하려면 가상 게스트 목록에서 해제하고 가상 디스크 이미지를 제거해야 합니다.
실습을 위해 또 다른 가상 게스트 하나를 복제합니다. 삭제하는 실습이므로 가상 게스트에 접속해서 설정 내용을 변경하는 작업은 하지 않아도 됩니다.
supreme@master:~$ virt-clone --original ubuntu20 --name vsclone --file /home/supreme/vm_disks/vsclone.qcow2
가상 게스트 등록 해제 명령은 virsh undefine입니다. virsh undefine 명령은 가상 게스트가 종료된 상태(shut off)에서 명령을 입력해야 합니다. 가상 게스트 목록에서 ➊ 가상 게스트를 제거합니다. ➋ 목록을 다시 조회하면 삭제한 가상 게스트가 사라진 상태입니다.
supreme@master:~$ virsh undefine vsclone ➊ Domain vsclone has been undefined supreme@master:~$ virsh list --all ➋ Id Name State ---------------------------------------------------- - vstest shut off - ubuntu20 shut off
하지만 가상 디스크 이미지 파일은 그대로 남아 있습니다. rm 명령으로 사용했던 가상 디스크 이미지를 삭제해야 가상 게스트 정보가 시스템에서 완전히 제거됩니다.
supreme@master:~$ rm vm_disks/vsclone.qcow2 rm: 쓰기 보호된 일반 파일 'vm_disks/vsclone.qcow2'를(을) 지울까요? y