小编Joh*_*n Y的帖子

从 Vagrant 启动虚拟机时,如何重新定位或禁用 VirtualBox 日志文件?

当我vagrant up使用 VirtualBox 作为提供程序运行时,它会创建一个ubuntu-xenial-16.04-cloudimg-console.log在项目根目录中调用的日志文件。这给 PHPStorm 带来了困难,因为它没有从搜索中排除单个文件的选项,只有文件夹。

我想在_log目录中创建这个日志文件,但我找不到如何配置它的位置;Vagrantfile 文档中似乎没有任何内容,而且我在 VirtualBox GUI 中找不到任何选项。

我还尝试将文件符号链接到 /dev/null,但是如果链接存在,VirtualBox 甚至拒绝启动。我不能在 VM 启动时简单地删除该文件,因为它锁定了它。

简化版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 …
Run Code Online (Sandbox Code Playgroud)

virtualbox vagrant

8
推荐指数
1
解决办法
2240
查看次数

标签 统计

vagrant ×1

virtualbox ×1