Po wymianie serwera NAS przez sysadmin nie mogę już montować udziału sieciowego
sudo mount -t cifs //netgear.local/public /media/mountY -o uid=1000,iocharset=utf8,username="adam",password="password"
Oba serwery NAS są oparte na systemie Linux, jeden z Sambą 3.5.15 (stary), a drugi z Samba 3.5.16 (nowy) (informacje uzyskane z smbclient)
Mogę jednak zalogować się i korzystać z udziału za pomocą smbclient
:
smbclient //NETGEARV2/public -U adam
Co mogę zrobić? Nie ma już smbmount
Linux Mint (ani Ubuntu).
Kiedy sprawdzam dmesg
, otrzymuję te informacje:
CIFS VFS: Send error in QFSUnixInfo = -95
CIFS VFS: cifs_read_super: get root inode failed
sudo apt-get install smbfs
trwaE: Package 'smbfs' has no installation candidate
. Pakietcifs-utils
zastąp go, co sprowadza się domount -t cifs
.dmesg
, powinny być dalsze szczegóły na temat tego, co poszło nie tak z jądrem.cifsacl
): unix.stackexchange.com/questions/403509/...Odpowiedzi:
W pracy napotkałem podobny problem.
moun -t cifs
właśnie przestałem działać. Po zamontowaniu zasobu CIFS / SMB i przejrzeniu danych wyjściowychdemsg
zauważyłem, że dodanie opcjivers=1.0
pomogło. Moje polecenie wyglądaźródło
vers=2.0
może być również rozwiązaniem.vers=2.0
pracował dla mnie. Nie ma szczęścia zsec=ntlm
sec=ntlm
, a potem w większości brakowałovers=1.0
, teraz widzimy pierwsze wystąpieniavers=2.0
. :-)Po obejrzeniu dmsega i Googlinga znalazłem rozwiązanie:
Trzeba dodać
sec=ntlm
opcję. Problem (funkcja?) Został wprowadzony w najnowszych jądrach (używam 3.8.4). Po prostu nie zdawałem sobie sprawy, że problem dotyczy jądra. Prawidłowy sposób montażu to:źródło
sec=ntlm
za pomocąmount.cifs
. (sudo mount.cifs '\\server\share' '/mnt/share' -o domain=DOMAIN,username=USERNAME,sec=ntlm