rsyncが{file}のxattr#1を見つけることができませんでした... rsyncプロトコルデータストリームでエラーが発生しました

rsyncが{file}のxattr#1を見つけることができませんでした... rsyncプロトコルデータストリームでエラーが発生しました

QNAPシステムセットから中央バックアップストアに定期的に頻繁にバックアップを実行します。バックアップがrsync終了sshし、中央サーバーからインポートされます。 QNAPファイルシステムはext4Samba経由で私のユーザーと共有されます。 (QNAPはLinuxに基づいており、その問題についてはLinuxをそのように扱うことができると確信しています。)バックアップサーバーのファイルシステムは拡張属性も処理します。

最近、次のいずれかで致命的なエラーが発生しました。

[sender] could not find xattr #1 for long_filename.xlsm
rsync error: protocol incompatibility (code 2) at xattrs.c(622) [sender=3.1.2]
rsync: [generator] write error: Broken pipe (32)

コマンドはrsyncこれによって駆動されますが、rsnapshotこれは次のとおりです。

rsync -avzSAXiv --delete --numeric-ids --fake-super --fuzzy --delete-after --partial --link-dest=/path/to/previous user@remoteHost:/share/ /path/to/backup/

ソースファイルの拡張属性

getfattr -d -m - long_filename.xlsm
# file: long_filename.xlsm
security.NTACL=0sAwADAA..........AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAASAZAAAAIAAAAAAAAAAnAAAAAEFAAAAAAAFFQAAABSYSwXsMclxQXR48kIFAAABBQAAAAAABR....................IBAgAAAgAc..........QA/wEfAAEBAAAAAAABAAAAAA==
user.DOSATTRIB=0sMH..............EQAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKZ........YBAAAAAAAAAAA=
user.qtier="io_aware"

これは何ですかxattr #1?リモートサーバーまたはローカルターゲットの拡張属性を参照していますか?問題を見つけるには何を探すべきですか?rsync競合が発生したため、ターゲットファイルは存在しませんが、約87,000の異なるファイルが正常に転送されました。ソースファイルには特別なものがないようです。

現在MREを構築しようとしていますが、属性が見つかるまで失敗し続けます(デフォルトではsecurity.NTACL属性のみがgetfattr表示されます)。user.*

ありがとう

答え1

同じ問題が発生しました(rsync 3.1.3を使用)。

[sender] could not find xattr #1 for ...
rsync error: protocol incompatibility (code 2) at xattrs.c(750) [sender=3.1.3]

現在のrsyncバージョン(3.2.3)にアップグレードすると問題は解決しているようですが、使用しているファイルシステム(HFS +)に関連する別の問題があるようです。登場

関連情報