사용자가 인식하지 못한 채 VirtualBox에서 읽기 전용 환경을 시뮬레이션합니다.

사용자가 인식하지 못한 채 VirtualBox에서 읽기 전용 환경을 시뮬레이션합니다.

내 컴퓨터에 Virtual Box를 구성했습니다. 이제 폴더 아래에 원본 Virtual Box 이미지가 있습니다 /home/original_vbox_images.

Virtual Box는 이제 구성에 따라 위치의 이미지를 사용합니다 /root/VirtualBox VMs/. Virtual Box에 설치된 게스트 운영 체제의 사용자에게 루트 액세스를 제공할 계획입니다. 따라서 기본적으로 사용자는 게스트 OS 시스템에서 루트 액세스로 무엇이든 할 수 있습니다. (사용자가 실행하기를 원합니다.RM -RF /).

이제 재부팅하는 동안 가지고 있던 초기 Virtual Box 이미지를 다시 사용할 수 있기를 원합니다. 그래서 저는 이런 일을 하고 싶습니다.

vi /root/Desktop/newscript.sh
cp -R /home/original_vbox_images/ /root/VirtualBox VMs/

이제 스크립트에 실행 권한을 부여한 후 /etc/rc.local아래와 같이 추가해 주었습니다.

vi /etc/rc.local
sh /root/Desktop/newscript.sh

현재 저는 10GB 하드 드라이브를 가지고 있습니다. 하지만 가상하드디스크의 용량을 늘릴 계획입니다.

문제는 복사하는 데 시간이 더 오래 걸릴 수 있고 그다지 효율적이지 않다는 것입니다. 다른 우아한 솔루션을 찾고 있습니다.

답변1

가상 머신의 디스크를 설정할 수 있다고 생각합니다불변당신이 원하는 것을 얻으려면.

[...] 불변 이미지는 가상 머신이 실행되는 동안 일시적으로만 쓰기 액세스를 기억합니다. 다음에 가상 머신이 시작되면 모든 변경 사항이 손실됩니다. 따라서 "일반" 이미지와 달리 동일한 불변 이미지를 여러 가상 머신에서 제한 없이 사용할 수 있습니다.

그런 다음 가상 머신이 종료되면 변경 사항이 손실됩니다.

관련 정보