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

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

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

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

initramfs 尋找 *zfs* 的螢幕截圖

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

所以...

  1. 有什麼想法可能會導致這種情況發生嗎?

  2. livecd/chroot/reinstall zfs-initramfs可能有效嗎?如果在 livecd 中我將 rpool 根資料集掛載在 / 並將 bpool boot 掛載在 /boot 中,我是否還需要 chroot?我很想重新安裝並從備份中恢復,但我想將此作為學習機會。指示將不勝感激。

謝謝

答案1

聽起來你更新了核心:

  1. 更新至與舊模組不相容的 ABI,因此無法使用弱模組

或者

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

或者

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

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

如果這不是一個選項,例如因為您刪除了所有舊內核,請啟動 Ubuntu livecd 並從中掛載我們的檔案系統以進行故障排除,因為 Ubuntu 附帶 ZFS 支援作為標準。

答案2

apt update && apt dist-upgrade 

從先前的核心啟動後,會自動建置並安裝所需的所有內容。

這則評論如果您需要知道如何從先前的核心啟動。

相關內容