Debian

ZFS 模組突然停止載入 - Debian 10

  • September 6, 2020

我的 ZFS 模組在引導期間神秘地停止載入,而您通常會在 root (Debian 10) 上使用加密的 ZFS 解鎖池。它進入busybox並建議載入zfs模組 -

(initramfs)# modprobe zfs
module zfs not found in modules.dep

initramfs 的螢幕截圖 find zfs

自上次成功重新啟動以來未應用任何更新。

所以…

  1. 有什麼想法可能導致這種情況嗎?
  2. livecd/chroot/reinstall zfs-initramfs可能工作嗎?如果在 livecd 中我將 rpool 根數據集掛載在 / 並在 /boot 上啟動 bpool,是否還需要 chroot?很想重新安裝並從備份中恢復,但我想以此為學習機會。指示將不勝感激。

謝謝

apt update && apt dist-upgrade 

從以前的核心啟動後,自動建構並安裝所需的一切。

如果您需要了解如何從以前的核心引導,請參閱此評論。

聽起來您更新了核心:

  1. 到與舊的不兼容 ABI 的較新的,因此無法使用弱模組

或者

  1. 您正在使用 ZFS kmod 軟體包,而您的新核心的 ZFS kmod 不可用

或者

  1. 您正在使用 DKMS ZFS 模組,並且無論出於何種原因,它們在您安裝核心時都沒有自動建構,或者至少 initramfs 在建構後沒有重新建構。

您將需要再次使用舊核心啟動並進一步調查。

如果這不是一個選項,例如因為您刪除了所有較舊的核心,請啟動 Ubuntu livecd 並從中掛載我們的文件系統以進行故障排除,因為 Ubuntu 標配 ZFS 支持。

引用自:https://serverfault.com/questions/1031420