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。この回答をご覧ください質問考えられる解決策。

サム

ExFATはまた、権限、所有者、またはグループを理解していません。4したがって、次のコマンドを使用してExFATパーティションに同期すると、 rsync 次のエラーが発生します。

rsync: mkstemp … failed: Function not implemented (38)

関連情報