与 ExFAT 分区同步时,Rsync 无法创建符号链接

与 ExFAT 分区同步时,Rsync 无法创建符号链接

我尝试使用以下命令与外部 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)

相关内容