python備份文件 rsync全備份和增量備份的區(qū)別?
rsync全備份和增量備份的區(qū)別?Reync是一個增量備份工具。增量備份是指在完成一次完整備份或最后一次增量備份后,每次后續(xù)備份只需要備份與上一次備份相比添加或修改的文件。顧名思義,完全備份是指完全備
rsync全備份和增量備份的區(qū)別?
Reync是一個增量備份工具。增量備份是指在完成一次完整備份或最后一次增量備份后,每次后續(xù)備份只需要備份與上一次備份相比添加或修改的文件。
顧名思義,完全備份是指完全備份,增量備份是基于完全備份的
同步兩個系統(tǒng)上的網(wǎng)絡(luò)或本地系統(tǒng)上的兩個目錄之間的文件。我們需要定義源和目標位置。源和目標可以是本地目錄或遠程系統(tǒng)目錄??梢灾苯右帽镜啬夸?,例如文件系統(tǒng)(例如,/opt/mydir,/var/www/HTML等)。要定義遠程目錄,我們需要用戶的IP地址或登錄信息,以及遠程系統(tǒng)的主機名。我們還可以定義遠程位置root@remote.example.com:/opt/mydir。請記住,源和目標不能都是遠程位置。$Rsync[option][source][destination]示例:本地同步遠程:例如,將所有本地系統(tǒng)文件下的/opt/mydir同步到遠程服務(wù)器10.10.0.100/opt/remotedir目錄。$rsync-a/opt/mydir用戶名@10.10.0.100:/opt/remotedir遠程同步到本地:例如,將10.10.0.100同步到所有遠程服務(wù)器$Rsync-A上的/opt/remotedir目錄到本地系統(tǒng)/opt/mydir目錄用戶名@10.10.0.100:/opt/remotedir/opt/mydir
rsync客戶端怎么把文件同步到服務(wù)器上?
tar命令用于創(chuàng)建初始replica,Rsync命令用于獲取自創(chuàng)建最后一個復(fù)制副本以來發(fā)生的更改。當沒有目標文件時,Tar比Rsync快。如果兩個文件系統(tǒng)之間的差異很小,Rsync比tar快得多。
關(guān)于Linux的學(xué)習(xí),請參考《這是如何學(xué)習(xí)Linux》一書