![사용자가 인식하지 못한 채 VirtualBox에서 읽기 전용 환경을 시뮬레이션합니다.](https://linux55.com/image/54426/%EC%82%AC%EC%9A%A9%EC%9E%90%EA%B0%80%20%EC%9D%B8%EC%8B%9D%ED%95%98%EC%A7%80%20%EB%AA%BB%ED%95%9C%20%EC%B1%84%20VirtualBox%EC%97%90%EC%84%9C%20%EC%9D%BD%EA%B8%B0%20%EC%A0%84%EC%9A%A9%20%ED%99%98%EA%B2%BD%EC%9D%84%20%EC%8B%9C%EB%AE%AC%EB%A0%88%EC%9D%B4%EC%85%98%ED%95%A9%EB%8B%88%EB%8B%A4..png)
내 컴퓨터에 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
가상 머신의 디스크를 설정할 수 있다고 생각합니다불변당신이 원하는 것을 얻으려면.
[...] 불변 이미지는 가상 머신이 실행되는 동안 일시적으로만 쓰기 액세스를 기억합니다. 다음에 가상 머신이 시작되면 모든 변경 사항이 손실됩니다. 따라서 "일반" 이미지와 달리 동일한 불변 이미지를 여러 가상 머신에서 제한 없이 사용할 수 있습니다.
그런 다음 가상 머신이 종료되면 변경 사항이 손실됩니다.