Vagrant up が動作しない、手動で fsck を実行する必要がある

Vagrant up が動作しない、手動で fsck を実行する必要がある

私の設定:

  • 私のOSはUbuntu 18.04です
  • ヴァグラント 2.0.0
  • バーチャルボックス 5.2.18 r124319
  • Ubuntu を vagrant/virtualbox にインストール (バージョン不明)

sudo vagrant upSSH auth method: private key常に動作していたのに、突然動作しなくなりました...タイムアウトに達するまで動作が停止します。

そこで、エラーをチェックするために GUI を有効にして実行したところsudo vagrant up、次のことがわかりました。

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

どうやって進める?

答え1

問題は解決しました。方法は次のとおりです。

  • vagrant upGUIが有効
  • GUIが開いたら、右Shiftキーを押し続け、「Ubuntuの詳細オプション」を選択し、「リカバリモードのUbuntu」を選択します。
  • 「/dev/mapper/vagrant--vg-root: UNEXPECTED INCONSISTENCY」が表示されたら、fsck /dev/mapper/vagrant--vg-rootプロセスが問題の修正を求めるたびにEnterキーを押して実行します。
  • vagrant upGUIを無効にすると、問題は解決しました

関連情報