从linux中移动Azure SMB文件共享中的文件



我有几个Azure SMB文件共享挂载在linux虚拟机上。

在其中一个文件共享中,我有两个文件夹,一个名为download,另一个名为loaded

文件被放到download中,它们被处理并移动到loaded中。但有时我们不得不将文件从加载的移动到从笔记本电脑(运行Windows)下载的。当我们这样做时,文件不能移动回加载的

基本上:

  1. 我挂载文件共享
  2. 我运行mv /mnt/file-share/download/file.txt /mnt/file-share/loaded/file.txt
  3. 我从加载的中拖放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选项修复了这个问题。

最新更新