ユーザーが認識しないまま VirtualBox で読み取り専用環境をシミュレートします。

ユーザーが認識しないまま VirtualBox で読み取り専用環境をシミュレートします。

私のコンピュータにVirtual Boxを設定しました。フォルダの下に元のVirtual Boxイメージがあります/home/original_vbox_images

Virtual Boxは設定に従って場所の画像を使用します/root/VirtualBox VMs/。 Virtual Boxにインストールされているゲストオペレーティングシステムのユーザーにrootアクセスを提供する予定です。したがって、デフォルトでは、ユーザーはゲストOSシステムからrootアクセスで何でもできます。 (ユーザーが実行したい。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

仮想マシンのディスクを設定できると思います不変あなたが望むものを得るために。

[...] 不変イメージは、仮想マシンの実行中に一時的にのみ書き込みアクセスを記憶します。次に仮想マシンが起動すると、すべての変更が失われます。したがって、「一般」イメージとは異なり、同じ不変イメージを複数の仮想マシンで制限なく使用できます。

その後、仮想マシンがシャットダウンすると、変更は失われます。

おすすめ記事