Rsync 在傳輸某些檔案時停止

Rsync 在傳輸某些檔案時停止

我的電腦運行的是macOS 11,採用rsync 版本2.6.9 協定版本29。 Synology。 NAS 儲存具有 Btrfs 檔案系統。

對於數千個文件,rsync 流程和文件傳輸正確、快速且符合預期。然後該進程將在檔案中間停止。當我終止並重新啟動 rsync 進程時,它將停在同一文件中的相同資料塊。當我刪除備份目標中部分傳輸的檔案並重新運行該過程時,它將傳輸完全相同的資料量並再次停止。當我從來源資料集中刪除該檔案並重新啟動 rsync 時,它會正確地將數千個檔案新增至備份位置,直到它停止在特定資料區塊的不同檔案上。並重複。

我正在為 rsync 運行以下參數,但由於進度只是停滯而不是失敗,因此沒有有用的輸出來解釋該問題。

rsync -av --itemize-changes --progress --stats --human-readable /src user@host:/dest

相同的資料備份在 HFS+ 格式的 USB 外接硬碟上,並且使用 rsync 進行備份對於該目的地沒有問題。因此,這意味著資料讀取失敗。無法在 Synology 上寫入的資料塊具體有哪些具體情況?


第一次嘗試建立檔案時停止時的輸出:

<f+++++++ photos_and_videos/videos/1163537_1151511378282944_34972_n_10150522682652944.mp4
      54.23M  55%   17.11MB/s    0:00:02

停止每次嘗試執行該進程時的輸出:

<f.stp... photos_and_videos/videos/1163537_1151511378282944_34972_n_10150522682652944.mp4
           0   0%    0.00kB/s    0:00:00

答案1

此問題是由於 Synology 上的儲存配額配置不正確(設定得太低)所造成的。 Rsync 在達到配額時沒有失敗,可能是因為檔案系統上的空間不足不會觸發與達到 Synology 上的儲存配額相同的結果/錯誤。

相關內容