在 /etc/fstab 中指定 SMB 3.0

syn*_*tiq 11 fstab mount samba cifs

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
Run Code Online (Sandbox Code Playgroud)

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

sudo mount -t cifs //192.168.1.100/Movies /mnt/Media -o vers=3.0,user=plex,uid=111,gid=1000,pass=PASSWORD
Run Code Online (Sandbox Code Playgroud)

但我似乎无法在 fstab 中指定版本并使其工作。有任何想法吗?

类似的帖子在这里,但没有得到答复。

小智 14

我遇到了同样的问题,这也是由于升级到我研究所的一台服务器。我设法通过将 vers=3.0 选项添加到 fstab而不使用 -o 参数来安装共享。

sudo mount -t cifs //192.168.1.100/Movies /mnt/Media vers=3.0,user=plex,uid=111,gid=1000,pass=PASSWORD
Run Code Online (Sandbox Code Playgroud)

  • 虽然这篇文章是前一段时间,我已经弄清楚了语法,但我忘了更新这篇文章。谢谢你,kmdouglass,张贴。这是我将托管在 FreeNAS 上的 CIFS 3 安装到 Ubuntu 的工作语法://192.168.1.1/Media /mnt/Media cifs credentials=/home/me/.smbcred,uid=100,gid=1000,vers=3.0, iocharset=utf8 0 0 根据您的本地环境进行编辑。** /etc/fstab 中不需要-o** (2认同)