我很难将 SMB2 共享从我的 synology 安装到 ubuntu 服务器 16.04。
mount.cifs //NAMEOFNAS.domainname.local/Backup /mnt/NAS/ -U USERNAME
导致以下错误:
mount error(95): Operation not supported
因此,使用 smbclient 检查网络共享会导致另一个错误:
smbclient //NAMEOFNAS.domainname.local/Backup -U username
WARNING: The "syslog" option is deprecated
Enter username's password:
protocol negotiation failed: NT_STATUS_INVALID_NETWORK_RESPONSE
当我在 Windows 服务器上执行相同操作但共享时,我没有遇到任何问题。我是否需要在 Synology NAS 中配置某些内容(我注意到它配置为仅使用 SMB2)?
以下是输出testparm
(我唯一改变的是domain
和security=user
)
# Global parameters
[global]
workgroup = AVR
server string = %h server (Samba, Ubuntu)
server role = standalone server
security = USER
map to guest = Bad User
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
server max protocol = SMB2
max protocol = SMB2
protocol = SMB2
server min protocol = SMB2
min protocol = SMB2
dns proxy = No
usershare allow guests = Yes
panic action = /usr/share/samba/panic-action %d
idmap config * : backend = tdb
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
请问我该怎么做才能挂载此共享?
kr, 沃特
答案1
我使用 PI 将 DS Share 安装到我的 nextcloud 实例中。因此,我使用以下安装命令:
sudo mount.cifs -o username=ds-user,password=pw-of-ds-user,uid=33,gid=33,file_mode=0660,dir_mode=0770,vers=2.1 //IP-of-NAS/share /mountpoint/where/to/mount
我将解释命令
- 我希望用户名和密码应该清楚
- uid gid 是 www-date 的值,使其在 nextcloud 下工作
file_mode
设置挂载点的权限dir_mode
对文件夹执行相同操作vers=2.1
这是让它工作起来最重要的事情,2.0 版本不适用于我的 DS 和 Linux- 当然还有来源和目的地
所以你不能复制和粘贴我的命令,你必须根据你的需要对其进行编辑,但我认为现在结构应该很清楚了。
答案2
- 编辑
/etc/samba/smb.conf
,更改smb客户端版本[global] # SMB protocol client min protocol = SMB2 client max protocol = SMB3
- 重新启动或重启
# restart smb service sudo systemctl restart smbd.service # or reboot sudo reboot
- 尝试链接你的 NAS 服务器
smb://<nas-ip>