关于我的无所事事的虚拟机的“设备上没有剩余空间”错误的两个问题

时间:2019-02-03 21:34:57

标签: vagrant vagrantfile

我git克隆了一个使用Vagrant的项目。我曾经与Vagrant一​​起工作过,我的意思是我先运行vagrant upvagrant ssh,然后启动我的Web应用程序项目。

今天,我通过vagrant ssh进入我无所事事的虚拟盒子。然后在虚拟框下,通过以下方式导入数据库:

$ mysql -u root -p mydb < /vagrant/db.sql

过一会儿,我重新启动了MacBook,然后通过命令vagrant up在项目文件夹下启动了无用的VM。我开始出现以下错误:

/opt/vagrant/embedded/gems/gems/net-scp-1.2.1/lib/net/scp.rb:398:in `await_response_state': scp: /tmp/vagrant-network-entry: No space left on device (RuntimeError)

我的第一个问题: 是因为我将数据库导入到了数据库,所以空间用完了吗?

(通过谷歌搜索,我知道如何在Vagrant vm上增加空间,但这不是我想要的)

我的第二个问题: 未导入数据库时​​如何恢复到该状态?由于上述错误,现在无法进行映像处理(我无法通过SSH来连接)Vagrant vm。

1 个答案:

答案 0 :(得分:0)

在虚拟框捕获键盘中打开VM,然后从中删除数据库。如果没有备份,则无法还原。