NAS挂载上的文件明明存在,但是下载接口提示:
java.io.FileNotFoundException: /test_nfs/real/2024-07/1721207293143/test.txt (No such file or directory)
挂载需要指定lookupcache=none
mount -t nfs -o vers=3,lookupcache=none,tcp,nolock,async,mountproto=tcp,rsize=1048576,wsize=1048576 10.XX,XX.XX:/test_nfs /test_nfs
也可以加上noac。
缓存相关的参数:
ac / noac :客户端是否可以缓存文件属性(默认为ac,可缓存)
lookupcache=mode:内核对缓存的管理模式,有all, none, pos, positive