奇妙なrsync動作のために送信されたファイルが削除されました

奇妙なrsync動作のために送信されたファイルが削除されました

rsyncに奇妙な問題があります。

サーバーのハードドライブに障害が発生し、別のハードドライブと交換しました。
私が使用するrsyncコマンドは次のとおりです。まったく同じそして他の変更はありません。

以前のディスクにはrsyncエラーとエラーメッセージはありませんでした。
すべてのファイルは正常に転送されます。

交換ディスクを使用した後、奇妙な動作が発生しました。

これはコマンドです:
sudo rsync -PaShzH --mkpath --delete --stats -e 'ssh -p XXXX -i /key' /source/ [email protected]:/destination/

rsyncが起動し、ファイルが宛先に転送されていることがわかります。

数時間後、次の理由でrsyncが失敗します。
rsync: [receiver] mkstemp "/directory/file" failed: No such file or directory (2)

奇妙なことは次のとおりです。
(1)rsyncが失敗すると、宛先に送信されたすべてのファイルが何とか削除されるようです。だから目的地を確認してみると、完全空です。

(2) 場合によっては、ターゲットマウントポイントの所有権をユーザーからルートに変更するようです。

ディスクをテストしましたが、欠けていない場合はOKです。

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   195   195   051    Pre-fail  Always       -       18299
  3 Spin_Up_Time            0x0027   188   175   021    Pre-fail  Always       -       7591
  4 Start_Stop_Count        0x0032   092   092   000    Old_age   Always       -       8132
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   060   060   000    Old_age   Always       -       29612
 10 Spin_Retry_Count        0x0032   100   100   000    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   253   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       91
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       80
193 Load_Cycle_Count        0x0032   198   198   000    Old_age   Always       -       8902
194 Temperature_Celsius     0x0022   105   098   000    Old_age   Always       -       47
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   100   253   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   100   253   000    Old_age   Offline      -       0

以前のディスクと同じコマンドでrsyncが失敗する理由がわかりません。

また、エラーが発生した場合に送信されたすべてのファイルを削除する理由も不明です。転送されたファイルはそのまま残ると思いました。

編集:次のエラーも表示されます。
recv_generator: mkdir "/directory/file" failed: Permission denied (13)

ベストアンサー1

おすすめ記事