/home
四小時前,我啟動 rsync 將整個目錄(我使用的是 Ubuntu)建立到外部 HDD 的副本。我/home
生活在一個 150 GB 的單獨分割區上,其中 106 GB 已使用。我還有一個/
包含 12 GB 資料的分割區(包含我的 Ubuntu 安裝等)。
然而,rsync 仍在運行,但它已經在 HDD 上創建了 205 GB 的資料(如 報告du -hs home/
)。
我不知道 rsync 目前正在複製什麼,據我所知它最多可以複製 106 GB 的資料。
我使用以下命令啟動 rsync 進程:
rsync -a /home /media/BackupsDisk/MyBackup
有誰知道什麼可能會導致這種行為?
編輯:剛剛完成。它總共創建了 211 GB 的數據,比/
和/home
分區的總和還多。也許某個地方有一個符號連結/dev/random
......
答案1
您的主資料夾中可能有指向其他資料夾的鏈接,我不確定 rsync 是否遵循存檔模式下的連結。
編輯:可能值得使用 -l 標誌將符號鏈接保留為符號鏈接,除非您想複製任何符號鏈接資料夾的內容。
答案2
您可以添加該-v
選項來rsync
查看為什麼花費這麼長時間。
find
是您在新位置找到大文件的朋友。
例如,要在我家中尋找大於 10 兆位元組的文件,我會這樣做:
find ~ -size +10M