설치 오류(2): 해당 파일이나 디렉터리가 없습니다.

설치 오류(2): 해당 파일이나 디렉터리가 없습니다.

구형 Dv7 HP 노트북에 Mint 19.3 Gnome/Xfce를 설치하고, 네트워크에 WDTVLive Hub를 설치하고, 2TB 내장 HDD와 외장 HDD 2개를 NAS로 연결했습니다.

Mint 머신의 Plex 미디어 서버와 함께 사용할 수 있도록 공유(내부, HDD(1tb) 및 HDD(2tb))를 자동으로 마운트하고 싶습니다.

이러한 공유는 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.02.13.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']

관련 정보