mount -t cifler: “İşlem desteklenmiyor”, ancak smbclient ile bağlanabilir


34

Sysadmin NAS'ı değiştirdikten sonra, ağ paylaşımını artık bağlayamam

sudo mount -t cifs //netgear.local/public /media/mountY -o uid=1000,iocharset=utf8,username="adam",password="password"

Her iki NAS da linux tabanlı, biri Samba 3.5.15 (eski) ve diğer Samba 3.5.16 (yeni olan) (smbclient'ten edinilen bilgiler) ile

Bununla birlikte, şunu kullanarak, şunu kullanarak oturum açabilir ve bunu kullanabilirim smbclient:

smbclient  //NETGEARV2/public -U adam

Ne yapabilirim? Hiçbir yoktur smbmount(ne de Ubuntu üzerine) artık Linux Mint üzerinde.

Kontrol dmesgettiğimde bu bilgiyi alıyorum:

CIFS VFS: Send error in QFSUnixInfo = -95
CIFS VFS: cifs_read_super: get root inode failed

Ubuntu'da smbfs paketini kurman gerekiyor.
Laurentiu Roescu 28:13

NAS Linux tabanlıysa, CIFS yoluyla erişmeniz gerekir mi? NFS ile de verilmişlerse, bunun yerine NFS kullanmanız gerekir.
Tim B

2
@ LaurentiuRoescu dediğim gibi, son Ubuntu'da smbfs yok. sudo apt-get install smbfsDeğersiz olduğunu ve kayıkla olduğunu söylüyor E: Package 'smbfs' has no installation candidate. Paket cifs-utilsyerine doğru kayıyor mount -t cifs.
Adam Ryczkowski

1
Çek dmesg, çekirdekte neyin yanlış gittiğiyle ilgili daha fazla ayrıntı olmalı.
derobert

ACL ( cifsacl) bağlamında ilgili soru : unix.stackexchange.com/questions/403509/…
9:49

Yanıtlar:


42

İşte benzer bir problemle karşılaştım. moun -t cifssadece çalışmayı bıraktı. Bir CIFS / SMB kaynağını monte ettikten ve çıktılarına baktıktan sonra demsg, seçeneğin eklenmesinin vers=1.0hile yaptığını gördüm . Komutum benziyor

mount -t cifs // server / klasör ./mountpoint -o user = USER, domain = DOMAIN, vers = 1.0


10
vers=2.0de bir çözüm olabilir.
Karl Richter

1
vers=2.0benim için çalıştı. sec=ntlm
Maksimum

2
Kök neden zaman içinde değişiyor gibi görünüyor: 2013'te çoğu insan gerekli sec=ntlm, sonra çoğunlukla kayıptı vers=1.0, şimdi ilk olaylarını görüyoruz vers=2.0. :-)
Torsten Bronger

23

Dmseg ve Googling'i gördükten sonra çözümü buldum:

Bir sec=ntlmseçenek eklemek zorunda . Son çekirdekte problem (özellik?) Ortaya çıkar (3.8.4 kullanıyorum). Sadece sorunun çekirdeğe bağlı olduğunun farkında değildim. Yani doğru montaj yolu:

sudo mount -t cifs //netgear.local/public /media/mountY -o uid=1000,iocharset=utf8,username="adam",password="password",sec=ntlm

btw - sec=ntlmkullanarak eklerseniz de çalışır mount.cifs. (sudo mount.cifs '\\server\share' '/mnt/share' -o domain=DOMAIN,username=USERNAME,sec=ntlm
Ocak’ta
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.