子方有话
由于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 #输入用户名和密码访问