我在旧的 Dv7 HP 笔记本电脑上安装了 Mint 19.3 Gnome/Xfce,并在网络上安装了 WDTVLive Hub,并连接了 2tb 内部硬盘和 2 个外部硬盘作为 NAS。
我想自动挂载共享(内部、HDD(1tb) 和 HDD(2tb)),以便我可以将它们与 Mint 计算机上的 Plex 媒体服务器一起使用。
这些共享可以在 Mint 的文件资源管理器中看到。我可以毫无问题地访问文件资源管理器中的文件夹和文件。
我创建了一个目录/media/shares/
,我想在其中添加共享。我需要帮助确定安装共享的参数。
$ sudo smbstatus
Samba version 4.7.6-Ubuntu
$ sudo less /etc/passwd | grep plex
plex:x:999:999::/var/lib/plexmediaserver:/usr/sbin/nologin
$ id
uid=1000(tjohannes) gid=1000(tjohannes) groups=1000(tjohannes),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),112(lpadmin),129(sambashare)
$ net lookup wdtvkids
192.168.1.95
$ smbtree
MEDIACENTER
\\WDTVKIDS WDTV LIVE
\\WDTVKIDS\IPC$ IPC Service (WDTV LIVE)
\\WDTVKIDS\Seagate_Backup_Plus_Drive Seagate_Backup_Plus_Drive
\\WDTVKIDS\New_Volume New_Volume
\\WDTVKIDS\WDTVLiveHub WDTVLiveHub
$ sudo smbclient -L 192.168.1.95 -U%
WARNING: The "syslog" option is deprecated
Sharename Type Comment
--------- ---- -------
WDTVLiveHub Disk WDTVLiveHub
New_Volume Disk New_Volume
Seagate_Backup_Plus_Drive Disk Seagate_Backup_Plus_Drive
IPC$ IPC IPC Service (WDTV LIVE)
Reconnecting with SMB1 for workgroup listing.
Server Comment
--------- -------
WDTVKIDS WDTV LIVE
Workgroup Master
--------- -------
MEDIACENTER WDTVKIDS
我不确定需要什么参数。我添加了一个用户/密码并将工作组更改为 WORKGROUP。这是我迄今为止根据上述信息所得到的,sudo mount -t cifs //192.168.1.95/New_Volume /media/share -o user=user,password=pass,workgroup=WORKGROUP
但它返回了mount error(2): No such file or directory
任何帮助,将不胜感激。
答案1
请尝试添加vers=1.0
到安装选项。如果仍然失败,则依次替换1.0
为2.0
, 2.1
, 。3.0
保持有效的最高值。
您在这里所做的是将 SMB 版本从当前 ( 3.1
) 降级到最旧的 ( 1.0
)。许多旧设备仍然只使用 SMB 1.0 版本。
答案2
为了向后兼容,我在 Windows 10 上将其设置为 SMB 版本 2.1。以下是完整的语法供您参考。
override.vm.synced_folder ".", "/vagrant", type: "smb", smb_username: "#{ENV['VAGRANT_SMB_USER']}", smb_password: "#{ENV['VAGRANT_SMB_PASS']}", mount_options: ['vers=2.1']