尽管 cifs-utils 安装正确,但在 NanoPi M3 Ubuntu Core 15.10 上未找到模块 cifs

尽管 cifs-utils 安装正确,但在 NanoPi M3 Ubuntu Core 15.10 上未找到模块 cifs

我正在尝试将 FritzBox 的 smb 共享连接到当前运行 Ubuntu Core 15.10(由制造商下载为 sd 映像)的 NanoPi M3。

网络共享可公开访问且正常运行。我通过几台 Windows PC 和 NanoPi 上的 smbclient 检查了这些内容(运行正常)。

但是当我尝试通过安装共享时mount -t cifs -o username=guest -o password= -o uid=1000 //192.168.2.254/fritz.nas/[folder] /media/[folder]收到错误: mount error: cifs filesystem not supported by the system mount error(19): No such device Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

文件夹已正确创建并mount.cifs -V返回:mount.cifs version: 6.4

我没有进行内核更新并已尝试重新启动(如其他地方所建议)。

ls -l /lib/modules/3.4.39-s5p4418/kernel/fs退货drwxr-xr-x 2 root root 4096 Apr 20 2016 ntfs但没有 CIF。

此外,我尝试使用推荐的软件包安装整个 samba 软件包(当然尝试再次安装),然后清除所有软件包并重新安装cifs-utils

lsmod也没有可识别的 cifs 模块并且当然modprobe cifs返回。modprobe: FATAL: Module cifs not found.

我希望你们中有人遇到过这种问题,并且知道如何解决。如果您需要更多信息,请发表评论 :) 提前非常感谢您的建议!

答案1

我终于做到了并将尝试通过我认为的关键操作来总结我的各种“修复”策略:

必须重新编译内核并激活 cifs 模块如下所述http://wiki.friendlyarm.com/wiki/index.php/NanoPi_M3#Compile_Kernel_Modules 在另一台主机上(在虚拟机上安装了相同版本的 Ubuntu Desktop)然后复制生成的NanoPi 缺少文件

重新启动后modprobe能够找到 cifs 模块并且我的安装过程成功。

如果您需要进一步的解释,请随时发表评论。

相关内容