Bu komutu denedim:
mount -t cifs //server/share/directory /mnt/directory -o credentials=/path/to/cifs.credentials --verbose
Yanıt:
mount.cifs kernel mount options: ip=<IP of server>,unc=\\server \share,user=<username>,prefixpath=directory,pass=********
mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Ancak, önek yolu olmadan aynı komutu denerseniz:
mount -t cifs //server/share /mnt/directory -o credentials=/path/to/cifs.credentials --verbose
Çalışıyor ve / mnt / directory / directory'e erişebiliyorum.
Ben önekyolunu seçenekleri açıkça, yani belirtirseniz aynı hatayı alıyorum:
mount -t cifs //server/share /mnt/directory -o credentials=/path/to/cifs.credentials,prefixpath=directory --verbose
İlave bilgi:
- Kullanarak istenen yola bağlanabiliyorum
smbclient //server/share -U username -W domain -D directory
- mount.cifs sürümü: 5.5
- Debian çekirdeği 3.2.0-4-amd64
- Debian çekirdeği 2.6.32-5-amd64'teki mount.cifs 4.5 sürümünü kullanarak başka bir makineye bağlanabiliyorum
Önek yolunun neden soruna neden olduğu hakkında bir fikrin var mı? Aynı yol yakın zamanda da çalışıyordu; Linux tarafındaki bir paket için bir güncelleştirme veya yeni bir davranışın arkasında bir Windows güncellemesi olduğundan şüpheleniyorum.
Bu bir NAS'a mı? "Önek yolu olmadan" denediğinizi söylediğinizde komut aynı görünüyor. Bu bir yazım hatası mı?
—
Ahtapot
Bir NetApp SAN için. Haklısın, bu bir yazım hatasıydı - düzelttim.
—
cherdt
Bir NetApp destek teknolojisi, mount.cifs'in // sunucu / paylaşım / dizin yerine // sunucu / paylaşım // dizini gönderdiğini keşfettikleri bir paket izlemesi sağlamıştı. Bu sorunun nedeni gibi görünüyor (bir çözüm olmasa da).
—
cherdt