Я использую виртуальную машину для запуска некоторых программ (в частности, для предварительной обработки данных и прогнозирования результатов на основе машинного обучения). Пользователи машины будут размещать свои входные данные и получать выходные данные в папке, общей для виртуальной машины и среды хоста.

Есть ли какая-либо причина для запуска программ с использованием виртуального дискового пространства (например, создание там временных файлов **, размещение сценариев предварительной обработки данных и обученной нейронной сети и т.д.)? Или он может быть запущен изнутри виртуальной машины, но с использованием общего каталога, без каких-либо негативных последствий (таких как скорость, использование памяти и т.д.)?

Я использую Vagrant и Orcale VM Virtual Box, а ОС виртуальной машины - bento/ubuntu-16.04.

** То есть временные файлы, явно созданные как часть предварительной обработки написанными мной сценариями, а не файлы, автоматически созданные сторонними источниками, которые установлены на ВМ.

0