Ubuntu が zfs のせいで起動時にハングする

Ubuntu が zfs のせいで起動時にハングする

数年前、PPA 経由で仮想 Ubuntu LTS サーバーに zfs-on-linux をインストールしました。システムは、Windows 8.1 の VMware Workstation 10 上に存在します。

インストールされている動作中の ZFS/SPL バージョンは 0.6.3 です。以前の LTS から 14.0.2 LTS への OS アップグレードを何度か行っています。私の zfs プールは/home、、、/var/wwwおよびブート プロセスの一部ではないその他のデータ ディレクトリをホストしています。最近、未使用のカーネルとカーネル ソースを でクリアしましたapt-get autoremove。再起動すると、システムが次の場所でハングします。

起動時のスクリーンショット

スクロールして戻ると、いくつかの潜在的なエラーが見つかります。

[   17.287100] EXT4-fs (sda1): INFO: recovery required on readonly filesystem
[   17.287190] EXT4-fs (sda1): write access will be enabled during recovery
[   17.297142] EXT4-fs (sda1): recovery complete
[   17.297810] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)

リカバリ モードで再起動し、 を実行しzfs mount -aて起動を再開すると、再度再起動する必要があるまですべて正常に動作します。リカバリ モードでの奇妙な動作の 1 つは、データセットがマウントされているにもかかわらず、 zfs list( の後) ではデータセットがマウント済みとして表示されないことです。これは、ルート ファイル システム ( 上) がまだモードになっているzfs mount -aためだと思います。/dev/sda1ro

私も試しました:

  • fsck /dev/sda1-- FS がクリーンであると報告されており、この手順では問題は解決されません。
  • dpkg --purge使用してシステムからzfsを完全に消去しますこのガイドこの場合、システムは問題なくログイン プロンプト (GUI なし) まで再起動できますが、zfs は使用できません。ubuntu-zfs を再インストールして再起動すると、システムは同じ場所で停止します。
  • Linux カーネルとヘッダーの別のバージョンをインストールします。 を試しました3.16.0-31-generic。 zfs を使用している他の作業システムには3.13.0-35-genericと がある3.13.0-44-genericので、それらも試しました。 結果: 同じ問題。

この問題について、または調査を継続する方法について何かアイデアはありますか?

関連情報