在 /etc/fstab 中指定 SMB 3.0

在 /etc/fstab 中指定 SMB 3.0

TL;DR:在 /etc/fstab 中通过 SMB3 挂载 CIFS 共享的语法是什么?

以前,我在 /etc/fstab 中已经实现了这个功能:

//192.168.1.100/Movies /mnt/Media cifs credentials=/home/syn/.smbcred,uid=111,gid=1000,iocharset=utf8 0 0

但在服务器出现一些错误后,我现在需要在挂载时指定 SMB 版本。我可以通过挂载来做到这一点:

sudo mount -t cifs //192.168.1.100/Movies /mnt/Media -o vers=3.0,user=plex,uid=111,gid=1000,pass=PASSWORD

但我似乎无法在 fstab 中指定版本并使其正常工作。有什么想法吗?

相似的此处讨论,但未得到答复。

答案1

我遇到了同样的问题,也是由于我所在研究所的一台服务器升级造成的。我设法通过在 fstab 中添加 vers=3.0 选项来挂载共享没有 -o 参数

//192.168.1.100/Movies /mnt/Media cifs vers=3.0,credentials=/home/syn/.smbcred,uid=111,gid=1000,iocharset=utf8 0 0

答案2

安装 Ubuntu 18.04 后,我遇到了同样的问题。软件包 cifs-utils 现在使用 SMB 2.1 或更高版本,我需要使用版本 1。

在 /etc/fstab 中,在您的凭证文件后立即添加 vers=nn,如下所示:

//192.168.1.144/video /media/nas/ cifs auto,credentials=/.smbcredentials_3,vers=1.0,iocharset=utf8,sec=ntlm 0 0

相关内容