スーパーユーザー。ラップトップのSSDドライブの寿命を延ばしたい。私はVagrant、Chef、Virtualboxを多用しています。 Test Kitchen w/Vagrantを使用して、インフラストラクチャコードテストを実行しています。私はVMを一日中、1日に数回、時には並行して作成および破棄しています。この一時的なアクティビティはすべて、書き込み制限のあるSSDをかみ砕くのではなく、/ dev/shm /などのtmpfsで実行する必要があります。私はGNU/Linuxを実行しています。私は32GBのRAMを持っているので、それを多用したいと思います! :)
これらのプログラムがファイルを保存する場所は非常に多いので、この問題を魔法のように簡単に解決できる魔法のシンボリックリンクやバインドマウントなどを誰かが持っていることを期待していました。 :)テイカーはいますか?前もって感謝します。
OK、それで私は https://www.virtualbox.org/manual/ch10.html の助けを借りて、これに自分で答えました。
$ cd ~/.VirtualBox/
$ mv Machines Machines.OFF
$ ln -s /dev/shm/ Machines
注:Test Kitchenなどのツールを使用していて、マシンのパージ中にエラーが発生した場合は、この構成を元に戻して、もう一度やり直してください。
$ cd ~/.VirtualBox/
$ mv Machines Machines.LINK
$ mv Machines.OFF Machines
注:使用可能なモニターRAM密接に。/dev/shm/は私のシステムのtmpfsマウントであり、デフォルトでは使用可能な物理RAMが割り当てられています。仮想マシンが必要以上にRAMを割り当てないようにしてください。32GBの実RAMがあるので、これに興味があります。:)