次のコマンドを使用して、外付け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。この回答をご覧ください質問考えられる解決策。
噂サム。
ExFATはまた、権限、所有者、またはグループを理解していません。4したがって、次のコマンドを使用してExFATパーティションに同期すると、
rsync
次のエラーが発生します。
rsync: mkstemp … failed: Function not implemented (38)