Skip to content

Instantly share code, notes, and snippets.

@boldandbusted
Created March 10, 2018 03:27
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save boldandbusted/047bd8368233304c69f6aa9e9ed92ce5 to your computer and use it in GitHub Desktop.
Run this script before running 'vagrant up' to ensure everything is on a tmpfs aka a ramdisk (Linux-only)). #SaveYourSSD
#!/bin/bash
#lrwxrwxrwx 1 jesse jesse 22 Jan 17 13:00 .vagrant.d -> /dev/shm/vm/Vagrant.d/
#lrwxrwxrwx 1 jesse jesse 19 Jan 17 13:00 .vagrant -> /dev/shm/vm/Vagrant
#lrwxrwxrwx 1 jesse jesse 23 Jan 17 13:00 .VirtualBox -> /dev/shm/vm/VirtualBox/
[ -e /dev/shm/vm/Vagrant ] || mkdir -p /dev/shm/vm/Vagrant
[ -e /dev/shm/vm/Vagrant.d ] || mkdir -p /dev/shm/vm/Vagrant.d
[ -e /dev/shm/vm/VirtualBox ] || mkdir -p /dev/shm/vm/VirtualBox
[ -L ~/.vagrant.d ] || rm -rf ~/.vagrant.d; ln -s /dev/shm/vm/Vagrant.d ~/.vagrant.d
[ -L ~/.vagrant ] || rm -rf ~/.vagrant; ln -s /dev/shm/vm/Vagrant ~/.vagrant
[ -L ~/.VirtualBox ] || rm -rf ~/.VirtualBox; ln -s /dev/shm/vm/VirtualBox ~/.VirtualBox
@boldandbusted
Copy link
Author

WARNING: This script will DELETE whatever you had in .VirtualBox, .vagrant and .vagrant.d!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment