[問題] rsync可以計算「預計」傳輸的量嗎?

看板Linux作者 (玻璃做的大叔)時間9年前 (2016/08/21 09:37), 編輯推噓3(3010)
留言13則, 6人參與, 最新討論串1/1
我目前會用rsync -anv 的dry run看有哪些檔案被操作,但是無法預估實際 大小的總量 sent 2801951 bytes received 9125 bytes 224886.08 bytes/sec total size is 444584135541 speedup is 158154.43 (DRY RUN) 這是我的/home的dry run結果,444584135541=414GB其實是我的/home 已使用大小,但是同步時並不會傳輸已經一樣的檔案,所以這一定高估, 請問rsync有辦法在列出哪些檔案會動到的同時也列出這些會異動的 檔案總共有多大嗎? -- "Don't hate the player. Hate the game." 當看到哪個名人賺了大錢,領到高額補助或利息,不要去指責他, 而是要指責那個制度、創造那個制度的人,以及默許那個制度的人。 不然你認為一個人不領18%或是一個人不炒房價,就會改變整體環境嗎? 還不如改變【修改制度的人】,才能從根源改變一切。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.176.32.99 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1471743452.A.5F6.html

08/21 09:50, , 1F
送出的不就是2801951 bytes嗎?
08/21 09:50, 1F

08/21 23:02, , 2F
應該不是,我不確定sent/received怎麼得到的,但是我把一個
08/21 23:02, 2F

08/21 23:03, , 3F
幾百G的資料夾指定到空folder然後dry run,連1MB都沒有
08/21 23:03, 3F

08/22 01:04, , 4F
那個好像是這次乾跑所傳輸的量
08/22 01:04, 4F

08/22 01:09, , 5F
應該是,所以那不是我要的。
08/22 01:09, 5F

08/22 01:34, , 6F
用du看不就好了?
08/22 01:34, 6F

08/22 10:20, , 7F
rsync -avvni ??
08/22 10:20, 7F

08/27 15:29, , 8F
du是看來源的大小吧?除非目的地是空的才有用
08/27 15:29, 8F

08/27 16:15, , 9F
@chang0206:這個也不行
08/27 16:15, 9F

08/30 11:06, , 10F
可以吧?我在CentOS和BSD都測試過啊
08/30 11:06, 10F

08/30 20:41, , 11F
加這個 --stats 會有 Total transferred file size:
08/30 20:41, 11F

09/02 14:07, , 12F
我覺得你少了 u 參數,少 u 的話就算檔案一樣也會搬
09/02 14:07, 12F

02/11 19:18, , 13F
--stats可行,謝謝。
02/11 19:18, 13F
文章代碼(AID): #1NkGNSNs (Linux)
文章代碼(AID): #1NkGNSNs (Linux)