由於 zfs,Ubuntu 在啟動時掛起

由於 zfs,Ubuntu 在啟動時掛起

幾年前,我透過 PPA 將 zfs-on-linux 安裝到我的虛擬 Ubuntu LTS 伺服器上。系統駐留在 Windows 8.1 中的 VMware Workstation 10 上。

安裝的工作 ZFS/SPL 版本是 0.6.3。它經歷了從早期 LTS 到 14.0.2 LTS 的幾個作業系統升級。我的 zfs 池 host /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,然後恢復啟動,一切正常,直到我需要再次重新啟動。恢復模式中的一個奇怪行為是zfs list(之後zfs mount -a)即使資料集已安裝,也不會顯示已安裝的資料集。我認為這是因為根檔案系統( on /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-generic3.13.0-44-generic所以我也嘗試了它們。結果:同樣的問題。

對這個問題有什麼想法或如何繼續調查?

相關內容