rsync/cp 复制命令期间没有此类文件或目录

rsync/cp 复制命令期间没有此类文件或目录

我正在尝试将整个共享目录从一台服务器复制到当前目录。运行命令:

rsync -avhP /shares .

它会将 90% 的数据复制到该目录,但我收到此错误:

rsync: mkstemp "/mnt/L18_BACKUP/shares/AUDIT-DATA/TEMP_FROM_ROOT/.z*zMetaData.txt_TagIndexed.txt_AS_rename_AuditInfoFiles_AC.log.T1OJ1D" failed: Nos such files or directory (2)

我将数据复制到的驱动器是另一个 Windows 服务器D:驱动器。看起来有些文件带有星号,但不是全部。我正在将数据从 Unix 服务器复制到 Windows 服务器 HDD。

有没有办法忽略系统通常不允许您复制的字符,以便他们复制它们?

抱歉,Windows 服务器上的文件系统为 NTFS。我正在备份 Unix 机器上的文件,并且无法更改必须按原样保留的文件。即使我可以,很多东西也必须编辑

答案1

看起来您尝试复制的某些文件中包含保留字符,这就是它失败的原因。

在这里找到参考:https://kenfallon.com/rsync-mkstemp-failed-no-such-file-or-directory-2/

没有真正有效的方法来忽略文件名中的字符并使备份有用,因为名称将不再相同。您将很难记住从哪些文件中忽略了哪些无效字符以恢复它们,特别是如果有问题的字符被删除或以其他方式删除了一段时间。

相关内容