我有几个Azure SMB文件共享挂载在linux虚拟机上。
在其中一个文件共享中,我有两个文件夹,一个名为download,另一个名为loaded。文件被放到download中,它们被处理并移动到loaded中。但有时我们不得不将文件从加载的移动到从笔记本电脑(运行Windows)下载的。当我们这样做时,文件不能移动回加载的。
基本上:
- 我挂载文件共享
- 我运行
mv /mnt/file-share/download/file.txt /mnt/file-share/loaded/file.txt
- 我从加载的中拖放file.txt到下载的
到这里一切正常。但是当我尝试再次运行mv /mnt/file-share/download/file.txt /mnt/file-share/loaded/file.txt
时,它返回:
mv: /mnt/file-share/download/file.txt /mnt/file-share/loaded/file.txt are the same file
如果我现在卸载和再次挂载文件共享,它工作。这让我觉得这是缓存问题。
所以我试着用cache=none
安装,但它仍然做同样的事情。
有什么建议吗?谢谢你!
使用noserverino选项修复了这个问题。