无法使用ls *在cifs共享上列出新文件

我有一个运行11.11版的旧版HP-UX系统,它有一个configuration为netapp文件pipe理器的cifs装载。

在过去的几天里,我们看到如果使用完整的path,可以创build和访问文件的份额有一些奇怪的行为,但是通配符列表失败。 重新分享份额似乎纠正了这种行为。 一个实际的例子:

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

任何人都有什么猜测是什么原因造成这种奇怪的行为?

嗯,我相信旧的指针/软链接被破坏或损坏,当挂载移动,导致假指针。

重新安装将更新允许通配符再次正常工作的path。

在运行SMB2的错误版本时,也可能在Windows客户端上发生此问题。 强迫客户说SMB3,看看问题是否消失。

find你的samba configguration

 $ sudo vi smb.conf 

将最小协议更改为SMB3

分钟协议= SMB3

注:您可能需要更新HP-UX,请参阅公告:

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