使用命令挂载
sudo mount -t cifs -o guest,vers=2.0 //10.10.10.10/share/ /mnt/smb_file/
-o 可选用户名和密码与guest选项互斥格式为username=yourusername,password=yourpassword
vers=2.0可以解决-22错误(dmesg查看)
如果需要开机挂载,可以使用ramdisk类似的方式进行处理
//10.10.10.10/share/ramdisk /mnt/smb cifs defaults,iocharset=utf8,vers=2.0,guest,uid=1000,gid=1000,dir_mode=0755,file_mode=0755,mfsymlinks,cache=strict 0 0
可能存在配置完后无法自动挂载的问题
使用命令 sudo mount -a可以挂载
systemctl start remote-fs.target
启动服务可以解决(Ubuntu22)
文件位于/etc/fstab
对于smb共享,建议不使用自动挂载,而是在第一次打开时挂载,防止网络启动问题
//10.10.10.10/share/ramdisk /mnt/smb cifs defaults,noauto,x-systemd.automount,iocharset=utf8,vers=2.0,guest,uid=1000,gid=1000,dir_mode=0755,file_mode=0755,mfsymlinks,cache=strict 0 0