我正在尝试将 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 模块并且我的安装过程成功。
如果您需要进一步的解释,请随时发表评论。