Разработка на виртуальной машине может быть хорошей идеей, если Вы не можете выделить машину другой ОС. Например, если Вы пишете приложение для OS X, можно разжечь VM и дать ему столько памяти, сколько ему нужно. С большей частью VMs Вам будет нужно дополнительное поле ресурсов, потому что Вы выполняете хост ОС также. Я использовал VirtualBox для запуска Windows и Linux VMs, и он работает вполне хорошо. Для VirtualBox существует даже веб-консоль, названная phpvirtualbox для управления VMs удаленно.
Устройства, упомянутые в/etc/fstab, будут рассматривать, как упомянуто там. Это предотвратит любую автосистему, используется для контакта с "неизвестными" устройствами при присоединении.
https://superuser.com/a/439079/139040 включает рекомендацию, которую я придумал для того, как к deal-with/defeat автомонтирующиеся системы OSX, но понятия должны перевести.