当尝试进行转账时rsync
,出现以下错误:
rsync: mkstemp "<filename>" failed: Function not implemented (38)
rsync
实际上并没有传输用--progress列出的文件:后续rsync
文件又从头开始。
目标文件系统是 FAT。
答案1
mkstemp
创建临时文件并将其权限设置为0600
。如果底层文件系统(例如 FAT)不支持权限,则此操作将失败。
因此,附加标志:
--no-perms
鉴于您的目标文件系统也不支持所有者和组属性,您可能需要:
--no-perms --no-owner --no-group
或者更短:
--no-p --no-o --no-g