NTFS 将文件视为不带 T 属性的临时文件,并且不通过 DFS 复制

NTFS 将文件视为不带 T 属性的临时文件,并且不通过 DFS 复制

我发现一个文件夹的文件无法在我的 DFS 服务器之间复制,但我找不到任何记录原因。以下是一些示例:

FileName                               Attributes
package_2019-08-09-11-07.zip.filepart  A
package_2019-07-08-13-39.zip.filepart  A
package_2019-07-03-08-34.zip.filepart  A
cifs39e2                               HA
cifse038                               HA
cifsb676                               HA
  • 隐藏cifsxxxx文件与软件包文件大小相同(~200mb),但日期不同。名称可能是与 cifs 相关的错误?这些不是我的文件。

  • 已复制文件夹具有默认文件过滤器,其中不包含以下内容:

    ~*, *.bak, *.tmp
    
  • 它们没有该Temporary属性。fsutil仅显示0x200x22

  • 它们未在 DFS 复制健康报告或日志中列出。

这些文件似乎是通过 WinSCP > SFTP > Linux Server > 已安装的 SMB 共享上传文件而创建的,没有足够的权限重命名临时文件.filepart。我并不担心权限,但为什么这些文件被视为临时文件?它必须是元数据的一部分,因为如果我复制其中一个文件并重命名它,DFS 会注意到并复制新文件。

更奇怪的是:当使用 cifs 安装时,这些文件甚至对来自 Linux 服务器的文件所有者也不可见,但使用 smbclient 时会以同一用户身份显示。

我想找出这些文件无法复制的原因,以便我可以在服务器中搜索其他不一致之处。

相关内容