Назад | Перейти на главную страницу

Невозможно перечислить новые файлы на общем ресурсе cifs с помощью ls *

У меня старая система HP-UX, работающая под управлением версии 11.11, в ней есть монтирование cifs, настроенное для файлового сервера netapp.

В последние несколько дней мы наблюдали странное поведение для общего ресурса, где файлы могут быть созданы и доступны, если используется полный путь, но списки с подстановочными знаками не работают. Повторное подключение общего ресурса, похоже, исправляет это поведение. Практический пример:

cd /path/in/myshare
touch newfile.txt
ls * #finds nothing
ls newfile.txt #finds file
umount /sharepath 
mount -a 
ls * #finds the file

Кто-нибудь догадывается, что вызывает такое странное поведение?

Эта проблема может возникать и на клиентах Windows при использовании версии SMB2 с ошибками. Заставьте клиента говорить на SMB3 и посмотрите, исчезнет ли проблема.

Найдите свою конфигурацию самбы

$ sudo vi smb.conf

Измените минимальный протокол на SMB3

минимальный протокол = SMB3

ПРИМЕЧАНИЕ. Возможно, вам потребуется обновить HP-UX, см. Бюллетень:

https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-c05121842

Хммм, я считаю, что старые указатели / программные ссылки были сломаны или повреждены при перемещении монтирования, что привело к ложным указателям.

Перемонтирование обновит пути, позволяя подстановочным знакам снова работать правильно.