【问题标题】:Moving files in an Azure SMB File Share from linux从 linux 移动 Azure SMB 文件共享中的文件
【发布时间】:2021-05-22 09:20:51
【问题描述】:

我在 linux VM 上挂载了一些 Azure SMB 文件共享。

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

文件在下载中被删除,它们被处理并移动到加载中。但有时我们必须将文件从 loaded 移动到 download 再次从我们的笔记本电脑(运行 Windows)。而当我们这样做时,文件就无法返回到已加载

基本上:

  1. 我挂载文件共享
  2. 我跑mv /mnt/file-share/download/file.txt /mnt/file-share/loaded/file.txt
  3. 我将 loaded 中的 file.txt 拖放到笔记本电脑上的 download

到这里一切正常。但是当我再次尝试运行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 进行安装,但它仍然做同样的事情。

有什么建议吗? 谢谢!

【问题讨论】:

    标签: linux azure smb fileshare


    【解决方案1】:

    在安装共享时使用 noserverino 选项可解决此问题。

    【讨论】:

      猜你喜欢
      • 2022-01-09
      • 1970-01-01
      • 1970-01-01
      • 2018-07-26
      • 2014-03-11
      • 2018-10-11
      • 2017-08-12
      • 2018-10-16
      • 2020-02-29
      相关资源
      最近更新 更多