无法安装新的 Synology DS918+

无法安装新的 Synology DS918+

我有几个 Synology DS918+,可以很好地安装:

sudo mount -t cifs //x.x.x.x/my_folder -o username=xxx,password='xxx',uid=1000,sec=ntlm,vers=1.0 /my_local_folder

我购买了一台新的 DS918+,但安装时遇到了麻烦。

新的 Synology OS 似乎不允许 NFS v1,但我无法使用以下任一命令进行挂载:

sudo mount -t cifs //x.x.x.x/my_folder -o username=xxx,password='xxx',uid=1000,sec=ntlm,vers=2.1 /my_local_folder

sudo mount -o username=xxx,password='xxx',uid=1000,sec=ntlm,vers=2.1 //x.x.x.x/my_folder /my_local_folder

这两个都失败了

mount: /my_local_folder: special device //x.x.x.x/my_folder does not exist

如果我将 vers 改回 =1.0,我会得到

mount: /my_local_folder: special device //x.x.x.x/my_folder read only

我可以 ping 通 IP,并通过 xxxx:5000 的网站连接到 Synology 操作系统

我在控制面板的文件服务部分启用了 NFS 和 SMB

我已添加具有读写权限的“xxx”用户名。

我在 NAS 上有一个名为“my_folder”的共享文件夹。

编辑

我已根据其他地方的答案将 uid 更改为“xxx”,并安装了 SMBClient,但现在出现此问题:

mount: /my_local_folder: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.

编辑2

安装 cifs-utils 并返回 uid=1000 后,我得到

mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

下一步我可以尝试什么?

答案1

您从未说明您正在使用哪个版本的 Ubuntu - 实际上,您正在使用哪个版本的 Linux 内核。

如果您运行的是 4.13.5 或更高版本的 Linux 内核,则服务器和客户端将从 2.1 版开始自动协商“vers”的最高可能值。

因此,从 mount 语句中删除 sec=ntlm 和 vers=2.1,并让内核处理这个问题:

sudo mount -t cifs //x.x.x.x/my_folder -o username=xxx,password='xxx,uid=1000 /my_local_folder

相关内容