Я поддерживаю гетерогенную сеть Mac и Linux, поэтому я решил создать небольшой Perl-скрипт для унификации стратегий монтирования на разных машинах.
Текущая реализация в linux находится в / etc / fstab и работает нормально:
//myserverhere.com/cifs_share / mnt / cifs_share пользователь cifs, uid = 65001, rw, рабочая группа = DEV, учетные данные = / root / .cifs 0 0
и /root/.cifs содержит
username=ouruser
password=ourpassword
Я попытался перевести это в не-fstab формат следующим образом:
mount.cifs //myserverhere.com/cifs_share /mnt/cifs_share user,uid=65001,rw,workgroup=DEV,credentials=/root/.cifs
Но это не похоже на работу.
Может кто-нибудь указать, что я делаю не так, пожалуйста?
Заранее спасибо.
Исмаэль Касимпан :)
mount
/mount.cifs
.-o vers = 1.0 опция с монтированием исправила мою проблему. После обновления RHEL с 7.4 до 7.7 похоже, что версия протокола SMB изменилась. Укажите версию, соответствующую версии сервера cifs.
источник
Я получил ошибку:
mount error(5): Input/output error Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
-o vers = 3.0 опция с монтированием исправила мою проблему. Я не обновил свой сервер, но мой клиент сделал и не сообщил мне о.
Опция -o vers = 1.0 тоже работает, как я тестировал прямо сейчас.
источник