sysadmin에서 NAS를 교체한 후 다음 명령을 사용하여 더 이상 네트워크 공유를 마운트할 수 없습니다
sudo mount -t cifs //netgear.local/public /media/mountY -o uid=1000,iocharset=utf8,username="adam",password="password"
두 NAS는 모두 Linux 기반이며, 하나는 Samba 3.5.15(이전)이고 다른 하나는 Samba 3.5.16(신규)입니다(smbclient에서 얻은 정보).
smbclient
그러나 다음과 같은 도움으로 로그인하고 공유를 사용할 수 있습니다 .
smbclient //NETGEARV2/public -U adam
어떡해? smbmount
Linux Mint(또는 Ubuntu)에서는 더 이상 사용할 수 없습니다.
확인하면 dmesg
다음과 같은 결과가 나타납니다.
CIFS VFS: Send error in QFSUnixInfo = -95
CIFS VFS: cifs_read_super: get root inode failed
답변1
직장에서도 비슷한 문제가 발생했습니다. moun -t cifs
방금 일을 멈췄습니다. 다음과 같은CIFS/SMB 리소스 마운트출력을 보면 해당 옵션을 추가하면 문제가 해결되는 것으로 demsg
나타났습니다 . vers=1.0
내 명령은 다음과 같습니다
mount -t cifs //서버/폴더./mountpoint -o 사용자=USER,도메인=DOMAIN,vers=1.0
답변2
dmseg를 보고 인터넷 검색을 한 후 해결책을 찾았습니다.
이 sec=ntlm
옵션을 추가해야 합니다. 이 문제(기능?)는 최근 커널(3.8.4를 사용하고 있음)에 도입되었습니다. 나는 문제가 커널과 관련되어 있다는 것을 깨닫지 못했습니다. 따라서 올바른 설치 방법은 다음과 같습니다.
sudo mount -t cifs //netgear.local/public /media/mountY -o uid=1000,iocharset=utf8,username="adam",password="password",sec=ntlm