Partition

失敗後恢復 rsync 傳輸?

  • March 22, 2020

我正在使用rsync -vacHS --progress /oldPartMountPoint/ /newPartMountPoint/. 數據很大~1TB,我把它放了一夜,但是早上我發現它幾乎沒有任何進展。此外,這兩個分區只是從 NAS 共享的 ISCSI 設備。NAS 沒有顯示來自我用來傳輸文件的 VM 的任何磁碟或網路活動。我知道最後傳輸的目錄的名稱。我可以以某種方式更新流程,我只需要傳輸最後一個沒有被複製的文件,而不是從頭開始傳輸所有文件嗎?

不幸的是,這是對rsync. 您有兩個遠端文件系統,都安裝在本地。這意味著rsync無法通過僅發送更改的塊來優化目標上已存在的文件的文件傳輸。此外,您已指定-c( --checksum),因此在重新啟動時,每對已完成的源文件和目標文件都必須使用完整的數據校驗和進行驗證。

我可以在這裡提供的唯一改進是讓您-c從選項列表中刪除。如果您沒有硬連結文件,那麼也可以省略-H( --hard-links)。

rsync -vaHS --progress /oldPartMountPoint/ /newPartMountPoint/

您可以根據需要多次重新執行此命令,它將跳過以前複製的文件。

我知道這並不能解決您的虛擬機上缺少磁碟或網路活動的問題;如果您需要解決該問題的答案,則必須將其詳細資訊添加到您的問題中。

引用自:https://unix.stackexchange.com/questions/574203