在使用Ubuntu 18.04的WSL 2中没有加载ZFS模块:modprobe。FATAL.模块zfs不在libmodules4.19.84-microsoft-standard目录下找到。在目录libmodules4.19.84-microsoft-standard中找不到zfs模块。

问题描述 投票:1回答:1

安装zfs后,当运行zfs时,会返回以下结果 zfs list:

user@machine:~$ zfs list
The ZFS modules are not loaded.
Try running '/sbin/modprobe zfs' as root to load them.
user@machine:~$ sudo /sbin/modprobe zfs
modprobe: ERROR: ../libkmod/libkmod.c:586 kmod_search_moddep() could not open moddep file '/lib/modules/4.19.84-microsoft-standard/modules.dep.bin'
modprobe: FATAL: Module zfs not found in directory /lib/modules/4.19.84-microsoft-standard

如何用WSL2来使用zfs?

ubuntu-18.04 windows-subsystem-for-linux zfs
1个回答
1
投票

本质上,这个错误的发生是因为ZFS模块需要被内置到内核中,而WSL2内核目前还没有包含ZFS模块。 值得庆幸的是,wsl.dev上有一个很好的教程,涵盖了用ZFS手动构建内核。 我并不完全理解它是如何工作的,但只要按照步骤操作就足够简单了。https:/wsl.devwsl2-kernel-zfs

我花了大约2个小时才走完,但我沿途做了一堆研究;)

© www.soinside.com 2019 - 2024. All rights reserved.