네트워크를 통해 파일 시스템 마운트, 파일 탐색기와 작동, 마운트를 알 수 없음

네트워크를 통해 파일 시스템 마운트, 파일 탐색기와 작동, 마운트를 알 수 없음

네트워크에서 공유하기 위해 USB 드라이브를 인터넷 박스에 연결했습니다. Archlinux와 Raspbian을 실행하는 두 대의 Linux 컴퓨터에서 부팅 시 자동으로 마운트하려고 합니다.

이 두 가지 모두에서 파일 탐색기는 네트워크 장치를 마운트할 수 있습니다. 두 탐색기(Arch/Mate 및 Raspbian의 기본 탐색기) 모두 이를 찾아 자격 증명을 묻는 메시지를 표시할 수 있습니다. 여기에서 익명 액세스를 선택합니다. 어떻게 진행되는지 잘 모르겠고, 원하는 폴더에 마운트하는 방법이나 부팅 시 마운트하는 방법도 모르겠습니다.

라즈비안에서는 에 마운트되어 있는 것 같은데 , 아치에서 접근하려고 하면 /run/user/1000/gvfs/smb-share\:server\=livebox\,share\=usb_130지나칠 수가 없습니다 ./run/user/1000/gvfs

smb 유틸리티로 내 디스크 찾기

(both)# smbtree -N
WORKGROUP
    \\LIVEBOX               Livebox
        \\LIVEBOX\usb_130           Additional storage
        \\LIVEBOX\IPC$              IPC Service (Livebox)

하지만 익숙한 방식으로는 마운트할 수 없습니다. 두 시스템 모두 서로 다른 오류를 발생시킵니다.

(arch)[root@lu-tze ~]# mount -t cifs -o guest //192.168.1.1/usb_130 /mnt
mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
pi@raspberrypi:~ $ sudo mount -t cifs -o guest //192.168.1.1/usb_130 /mnt
mount error(112): Host is down
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

또한 IP 대신 다른 것을 시도했습니다(livebox, workgroup/livebox, usb_130 없음 등).

pi@raspberrypi:~ $ sudo mount -t cifs -o guest //LIVEBOX/usb_130/ /mnt
mount error(115): Operation now in progress
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

이 IP 핑에 유의하세요.

답변1

내 첫 번째 추측은 NAS가 SMBv1(CIFS)만 지원하는 반면 새 커널은 항상 SMBv2/3(최신 버전)을 사용하려고 한다는 것입니다. SMBv1을 다시 사용하려면vers=1.0옵션.

mount -t cifs -o guest,vers=1.0 //192.168.1.1 /mnt

두 번째 추측은 호스트 이름과 관련이 있다는 것입니다.

  • 호스트 이름은 LIVEBOXNetBIOS(NBNS)를 통해서만 사용할 수 있습니다. NAS가 로컬 DNS에 제대로 등록되지 않았습니다(또는 로컬 DNS가 없습니다).

  • 그놈 소프트웨어는libsmb클라이언트자체적으로 NetBIOS 이름을 확인할 수 있지만 mount -t cifsNBNS에 대한 시스템 전체 지원에 의존하는 기반 클라이언트입니다. 즉, /etc/nsswitch.conf는 wins"hosts:" 모듈 중 하나로 나열 되어야 하며 nmbd서비스는 다음과 같아야 합니다. 달리기.

  • 대안으로 192.168.1.1 livebox/etc/hosts에 추가할 수 있는데, 이는 장치의 IP 주소가 변경될 가능성이 거의 없으므로 가장 안정적인 방법일 수 있습니다.

  • 마지막으로 직접 연결하는 방법은 192.168.1.1대부분의 SMB 서버에서 작동하지만 NAS가 이상한 이유로(SMBv1 사용과 관련된) 이유로 이를 허용하지 않는 경우 다음 옵션을 사용하여 마운트를 시도해 볼 수 있습니다 servernetbiosname=.

    mount -t cifs -o guest,vers=1.0,servernetbiosname=LIVEBOX //192.168.1.1 /mnt
    

관련 정보