Как я могу переместить или отключить файл журнала VirtualBox при запуске виртуальной машины из Vagrant?

267
John Y

Когда я запускаю vagrant upVirtualBox в качестве провайдера, он создает файл журнала, называемый ubuntu-xenial-16.04-cloudimg-console.logв корне проекта. Это вызывает трудности с PHPStorm, так как он не имеет возможности исключать отдельные файлы из поиска, только папки.

Я хотел бы, чтобы этот файл журнала создавался в _logкаталоге, но я не могу найти, как настроить его местоположение; в документации Vagrantfile, похоже, ничего нет, и я не могу найти опцию в графическом интерфейсе VirtualBox.

Я также попытался использовать символическую ссылку на файл в / dev / null, но VirtualBox отказывается даже запускаться, если ссылка есть. Я не могу просто удалить файл, пока виртуальная машина работает, так как она удерживает его.

Упрощенная версия Vagrantfileниже:

# -*- mode: ruby -*- # vi: set ft=ruby :  Vagrant.configure("2") do |config| config.vm.box = "ubuntu/xenial64"  config.disksize.size = "10GB"  config.vm.network "forwarded_port", guest: 80, host: 80, host_ip: "127.0.0.1" config.vm.network "forwarded_port", guest: 3306, host: 3306, host_ip: "127.0.0.1"  config.vm.synced_folder ".", "/var/www/html"  config.vm.provider "virtualbox" do |vb| vb.gui = false vb.memory = "2048" end  config.vm.provision "shell", inline: <<-SHELL # redacted SHELL end 

Как я могу изменить местоположение журнала? Или, если это возможно, как я могу предотвратить его создание в первую очередь?

0

0 ответов на вопрос

Похожие вопросы