rsyncにファイルがコピーされていますが、ターゲットディレクトリにファイルが存在しないことが表示されます。

rsyncにファイルがコピーされていますが、ターゲットディレクトリにファイルが存在しないことが表示されます。

私のNAS(Freenas)に新しいドライブを配置し、別のドライブのコンテンツをコピーする必要があります。 SSH経由でrootとしてログインしました。私はコマンドを使用しています rsync -avP /mnt/Red3TB/Temp/Videos/ /mnt/Red4TB/Temp/Vidoes

画面にはファイルが正常にコピーされたと表示されますが、Windowsでルートにマップされた共有ドライブのターゲットフォルダに移動すると、そのフォルダにファイルはありません。 Rsync を再実行すると、同じ最初のファイルから起動します。そのため、ファイルがコピーされていないことがわかります。その場合、Rsync はソースとターゲットの最新ファイルの後に開始されます。

Rsyncを停止するためにCtrl-Cを押すと、次のメッセージが表示されることがわかりました。

rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(642) 
[sender=3.1.3]
rsync: mkstemp "/mnt/Red4TB/Temp/Videos/FILENAME_HERE.2Gs8hT" failed: 
Operation not permitted (1)

答え1

rysnc は Windows データセットでは機能しなくなり、-p パラメータは使用できません。これらのパラメータは使用しないでください。 -a、--archiveは-rlptgoDと同じです(-H、-A -Xを除く)。 -p, --perms は権限を保持します。 -A、--aclsはACLを保持します(-pを意味します)

バラよりここ完全な詳細と回答を見つけたソースを確認してください。

関連情報