私の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を意味します)
バラよりここ完全な詳細と回答を見つけたソースを確認してください。