Vagrant up 不起作用,它需要手动 fsck

caw*_*coy 2 ubuntu virtualbox fsck vagrant

我的设置:

  • 我的操作系统是 Ubuntu 18.04
  • 流浪者 2.0.0
  • VirtualBox 5.2.18 r124319
  • Ubuntu 安装到 vagrant/virtualbox(版本未知)

sudo vagrant up一直在工作,突然它停止工作......它一直卡在SSH auth method: private key直到超时。

所以我在sudo vagrant up启用 GUI 的情况下运行以检查错误,以及我发现的内容:

Scanning for Btrfs filesystems 
/dev/mapper/vagrant--vg-root: contains a file system with errors, check forced. 
/dev/mapper/vagrant--vg-root: Inodes that were part of a corrupted orphan linked list found.

/dev/mapper/vagrant--vg-root: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.  (i.e., without -a or -p options) 
fsck exited with status code 4 
The root filesystem on /dev/mapper/vagrant--vg-root requires manual fsck
Run Code Online (Sandbox Code Playgroud)

如何进行?

caw*_*coy 6

我已经解决了这个问题。方法如下:

  • vagrant up 启用 GUI
  • GUI打开后,按住右Shift键,选择“Ubuntu的高级选项”,然后选择“恢复模式下的Ubuntu”
  • 出现“/dev/mapper/vagrant--vg-root: UNEXPECTED INCONSISTENTY”后,fsck /dev/mapper/vagrant--vg-root每次进程要求修复问题时按 Enter运行
  • vagrant up再次禁用 GUI,问题解决