安装错误(2):没有这样的文件或目录

安装错误(2):没有这样的文件或目录

我在旧的 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.02.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']

相关内容