
Maildir
古いCentOSサーバーから新しいDebianサーバーに電子メールを移動しようとしています。
rsync -avz /home/me/Maildir ssh root@ipaddress:/var/vmail/me/Maildir
8GBのアカウントをコピーしようとしましたが、成功しませんでした。約20MBを別のアカウントに移動しようとしましたが、成功しませんでした。使っても-avn
成功しませんでした。
sync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1039) [sender=3.0.6]
答え1
エラー 23 は「部分転送」として定義され、他の文字セットやアクセス制御リストなどのファイルシステムの非互換性が原因で発生する可能性があります。この場合は、/home
aで始まり、.
非表示としてマークされたファイルが原因で発生する可能性があります。
この場合、次のことを試すことができます。
rsync -avz --exclude='/*/.local' /home/me/Maildir ssh root@ipaddress:/var/vmail/me/Maildir
冗長な引数 -v は実際にはある種の問題のリストを提供しなければなりません。
~から公式文書:
- 二十三- エラーによる部分送信
答え2
1つ以上--perms --no-owner --no-group
。--no-owner
--no-group
ターゲットシステムでこれらの権限を上書きする場合に使用します--chmod=ugo=,u+rwx,g+rw,o+r
。この例では、user / owner rwx
、his group、rw
およびその他の項目r
(ugo=,
すべてのフラグが最初に設定されていない)を実行します。