
我有兩個卷,一個是 xfs,另一個是 ntfs - ntfs 是空的,xfs 有 10 個子項目。
我需要同步它們。
我最初透過將一些子項目拖曳到 GUI FM 中來複製它們。顯然,我拖來的幾個直系後代已經完成了。其中一個在完成之前我就停止了,其餘的我在它似乎仍在收集有關文件的資訊時取消了。
然後我運行rsync -acvvv xmp/ nmp/
,其中xmp
和nmp
是卷各自的掛載點,以 0 狀態退出。兩者
find xmp -printf x | wc -c
都find nmp -printf x | wc -c
返回 372926。
我的問題是:我能保證兩個驅動器的內容相同嗎?
答案1
總長度:考慮到成功 rsync 後,兩個(來源和目標)中的檔案和目錄數量相同,是的,它們是相同的。
在這種情況下,退出狀態 0 意味著 xmp/ 的所有內容完全在 nmp/ 中。但沒有其他辦法。這是一個單向的過程。
要嚴格完全相同的使用 rsync 您還需要使用以下命令刪除 xmp/ 中不存在的 nmp/ 的所有可能內容(在 rsync 手冊中稱為無關檔案)- 刪除範圍。