我有一台旧 NAS,Synology CS407,我想将其安装在运行 Ubuntu 22.04.3 LTS 的 Ubuntu 服务器上。但是,我无法成功安装它。
我尝试使用 NFS 和 SMB/CIFS 来安装它,但都不起作用。我想使用 SMB,因为它有身份验证。我认为这个特定的 NAS 仅支持 SMB 版本 1。
无论如何,我尝试使用以下命令进行挂载,但收到此错误:
mount.cifs //192.168.1.201/volume1/folder1 /mnt/cifs/folder1 -o vers=1.0,user=admin
mount error(6): No such device or address
它说看一下dmesg
,其中说:
Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers
CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers
CIFS: Attempting to mount //192.168.1.201/volume1/folder1
CIFS: VFS: cifs_mount failed w/return code = -6
我见过这已经有疑问了,但它没有帮助我。
任何帮助都将不胜感激!
附言:我知道 SMB1 非常老旧且不安全;我是否应该将 NAS 扔掉并购买更新的 NAS,或者它还能使用吗?
编辑1
smbclient -L //192.168.1.201 -U admin
返回以下内容:
Password for [WORKGROUP\admin]:
Sharename Type Comment
--------- ---- -------
home Disk home
folder1 Disk share1
IPC$ IPC IPC Service ()
Reconnecting with SMB1 for workgroup listing.
Server Comment
--------- -------
Workgroup Master
--------- -------
WORKGROUP
答案1
导出的 SMB 共享仅使用单级名称进行标识,而不是像 这样的多级名称/volume1/folder1
(与 NFS 相反,NFS 使用完整路径来标识导出的目录)。因此,您不应该使用mount //192.168.1.201/volume1/folder1
,而应该尝试使用mount //192.168.1.201/volume1
或mount //192.168.1.201/folder1
。