VirtualBox가 모든 VM 파일에 / dev / shm을 사용하도록 효과적으로 강제 할 수있는 방법은 무엇입니까?

제시 아델 만

수퍼 유저. 노트북의 SSD 드라이브 수명을 보존하고 싶습니다. Vagrant, Chef 및 Virtualbox를 많이 사용합니다. Vagrant와 함께 Test Kitchen을 사용하여 인프라 코드 테스트를 실행하고 있습니다. 하루 종일, 하루에 여러 번, 때로는 병렬로 VM을 만들고 파괴합니다. 이 모든 임시 활동이 쓰기 제한 SSD를 씹는 대신 / dev / shm /과 같은 tmpfs에서 발생하기를 바랍니다. 저는 GNU / Linux를 실행하고 있습니다. 32GB RAM이 있으므로 많이 사용하고 싶습니다! :)

이 프로그램이 파일을 저장하는 위치가 너무 많아서 누군가가 매직 심볼릭 링크, 바인드 마운트 또는 이와 유사한 문제를 마술처럼 쉽게 해결할 수 있기를 바라고 있습니다. :) 어떤 테이커? 미리 감사드립니다.

제시 아델 만

좋습니다. 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이 있으므로 이것에 관심이 있습니다. :)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관