致命:未找到模块 nfs

Mou*_*inX 6 nfs modprobe chrubuntu

我正在 LAN 上设置一个新的 NFS 客户端,该 LAN 有一个运行 nfs4 的工作 NFS 服务器(Ubuntu 12.04)。其他客户端都按预期工作。

在这个新客户端上,我在 Acer Chromebook 上运行带有内核 3.4.0 (Kubuntu 12.04) 的 ChrUbuntu。我安装了 nfs-common。但是,mount 命令返回错误mount.nfs4 no such device。并# modprobe nfs返回Fatal: module nfs not found。谷歌没有为我提供任何解决方案。

挂载命令如下:

sudo mount -t nfs4 -o _netdev,noatime,auto,rw myserver:/home/user/shared /home/user/mountpoint
Run Code Online (Sandbox Code Playgroud)

modprobe 命令是:

sudo modprobe nfs
Run Code Online (Sandbox Code Playgroud)

而 nfs-common 是此版本存储库中的最新版本:1:1.2.5-3ubuntu3.1

cuo*_*glm 8

modprobe正在查看/lib/modules是否存在模块。所以你应该首先检查你正在运行的内核的当前版本是否有nfs模块:

ls -l /lib/modules/$(uname -r)/kernel/fs
Run Code Online (Sandbox Code Playgroud)

如果您没有看到nfs文件夹,则表示该nfs模块不是为您正在运行的内核编译的。您可以重新编译内核以使其使用nfs模块。但是,您应该先升级内核:

sudo apt-get update
sudo apt-get dist-upgrade
sudo init 6
Run Code Online (Sandbox Code Playgroud)

  • 内核已经是最新的了。`nfs` 文件夹 ***is*** 丢失。鉴于这是 ChrUbuntu,我无法重新编译内核。所以我想我运气不好。但你的答案似乎是最正确的... (2认同)