• 陪伴互联网运营小白共同探索成长,与IT爱好者共享探索乐趣
  • 建站只为分享,欢迎在PC端文章面打赏支持
  • 使用Ctrl+D 可收藏本站

挂载smb共享文件夹及解决mount error(22)错误

好玩有趣 陆子方 4年前 (2020-05-16) 5764次浏览 0个评论 扫描二维码
文章目录[隐藏]

子方有话

由于jerryfin无法直接读取网络共享文件夹目录,子方计划把网络共享文件夹挂载到本机上,这样jerryfin就可以直接访问了。

子方已经设置了共享文件夹允许无密码登录,此外也开通的读写权限,在Windows上测试是正常读写的。但在尝试挂载到Linux上时,却一直提示报错。使用的挂载命令形式如下:

mount -t cifs -o username=root //192.168.0.58 /jellyfin/123 /jellyfin/123

报错内容

mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

这就让子方摸不着头脑了,一般的报错都是和文件夹目录和权限有关,同时也确认自己安装了杂项工具相关组件。

解决错误

这里可能和samba的版本有关。子方在编译openwrt的时候,看到有samba和samba4两个选项,当时还查看了插别。其中有一点是samba不再支持smb1.0协议啥的。于是子方增加了挂载参数,指定版本终于成功挂载。

mount -t cifs 参数 远程目录 本地目录
mount -t cifs -o guest,vers=1.0 //openwrt/BLUE /mnt/openwrt #匿名访问
mount -t cifs -o guest,vers=2.0 //openwrt/BLUE /mnt/openwrt #2.0也有效,匿名访问
mount -t cifs -o username=1,password=1,vers=2.0 //openwrt/BLUE /mnt/openwrt #输入用户名和密码访问

 


子方有料原创丨转载请注明原文链接
期待您的评论或捐赠,这是最好的鼓励和支持!
喜欢 (19)
[赞赏使我快乐]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到