Rsync
限制傳檔的網路頻寬
--bwlimit=30000
30000 = 30000 KB/ps = 30 MB/ps
本機內不同個資料夾做複製或同步
rsync -av --delete --exclude='path1/to/exclude' --exclude='path2/to/exclude' source destination
- source/ 來源目錄+斜線 會複製目錄內的內容
- source 來源目錄不加斜線 會複製整個目錄
- --delete 來源檔案被刪除時也會同步到目的端
遠端複製大檔案需要續傳
rsync --partial --progress --rsh=ssh <local_file> user@host:<remote_file>
複製 Linux 整個系統
mount /dev/sdb1 /mnt
rsync -aAXv / --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /mnt