我尝试使用以下命令与外部 HDD 上的 ExFAT 分区同步:
rsync -avvP --remove-source-files /path/to/sourceDir /path/to/destDir
但是我多次遇到这种类型的错误:
rsync: [generator] symlink "/destDir/subdirectory/
" -> "A" failed: Function not implemented (38)
rsync递归复制操作结束时,打印出以下错误:
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1330) [sender=3.2.3]
发送端是一个 ext4 分区的内部硬盘驱动器。
答案1
如果您使用 rsync 选项:
rsync -a
你会得到一个功能未实现错误喜欢:
rsync: [generator] symlink "/destDir/subdirectory/
" -> "A" failed: Function not implemented (38)
由于ExFAT文件系统的限制。 ExFAT 不支持符号链接,因此 rsync 无法在 ExFAT 文件系统上创建符号链接1 2。请参阅此中的答案问题可能的解决方法。
传闻3。
ExFAT 也不了解权限、所有者或组4因此,当使用以下命令同步到 ExFAT 分区时,
rsync
您将收到如下错误:
rsync: mkstemp … failed: Function not implemented (38)