数年前、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/sda1
ro
私も試しました:
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
ので、それらも試しました。 結果: 同じ問題。
この問題について、または調査を継続する方法について何かアイデアはありますか?