rsync增量復制命令用法和守護進程的配置


實驗系統 rhel6.5

從本地到本地           《========》  cp

rsync -avz  src  dst

rsync -avz src/ dst

從遠程到本地         

rsync -avz -e "ssh -p 52113" root@192.168.1.105:/etc/passwd   /tmp/                      -e "ssh -p 52113"  這個參數意思就是加密通道的意思

mkdir /abc

rsync --avz -e "ssh -p 52113"  root@192.168.1.105:/etc/  /abc                                      

mkdir  /bcd

rsync -avz  -e "ssh -p 52113"  root@192.168.1.105:/etc /bcd

mkdir /ddd

touch /ddd/{a,b,c,d,e}.txt

echo ,dhfakebfaksejflafnaler9qor903289473289  >>  /bcd/a.txt

cat /bcd/a.txt

rsync -avz /ddd/  /bcd

cat /bcd/a.txt

echo sdjfhalfjawleurwerjh9q834rhqakfawn  >> /bcd/c.txt

rsync -avzu /ddd/  /bcd

從本地到遠程

rsync -avz  -e "ssh -p 52113"   /etc/passwd   root@192.168.1.105:~

 

 

例如:                                  rsync是增量復制的

[root@nagios-server ~]# mkdir src

[root@nagios-server ~]# touch src/{a,b,c,d,e,f,g,h,i,j,k}.txt

[root@nagios-server ~]# mkdir dst

[root@nagios-server ~]# ls dst  

[root@nagios-server ~]# rsync -r   src/   dst/          -r參數src/下面的所有數據,並且還不會保留source數據原來的屬性信息,比如是在root用戶將普通用戶的數據放到root的家目錄,那么此時普通的用戶數據的屬性都會變成跟其他原來root其他文件一樣的屬性

[root@nagios-server ~]# rm -rf dst/*

[root@nagios-server ~]# rsync -avz    src   dst/   -avz在生產環境是經常用的,也是差不多必須要加的。-a參數是保留source的所有屬性信息,-v是輸出信息,-z是傳輸過程為了加速就做的壓縮技術   第一個src最后的有斜杠“/”是說把src下面的所有數據都給dst目錄,不包括src這個目錄,相當於cp -r src/*  dst/;第二個src沒有 "/"   相當於cp -r src dst/.

[root@nagios-server ~]# echo "sd2342a8954329475kf923"  >> dst/a.txt

[root@nagios-server ~]# rsync -avz src dst/   加上-u參數的意思就是如果源數據跟目標有一樣的文件名的時候源數據放到目標處的時候不覆蓋目標數據原來的文件。

[root@nagios-server ~]#cat  dst/a.txt

 -u參數的例子:

[root@nagios-server ~]# echo "sdfjhalkfjasdfhawkerhakefnawerhaweuf"  >> dst/a.txt

[root@nagios-server ~]# rsync -avzu src dst/     一個沒有-u參數,一個有-u參數

[root@nagios-server ~]#cat  dst/a.txt   看看跟第一個的參數有沒有區別

[root@nagios-server ~]#  rsync -avz --include 'p*' --exclude 'f*' root@192.168.1.106:/etc/     dst/    意思是把遠端的/etc/目錄下的除了f開頭的不能推到本地目錄來之外,其他的都可以,並不是因為 --include 'p*' 這個東東就只把遠端etc的p開頭的拿過來,是說除了/etc/除了f開頭的不能推到本地目錄來之外,/etc下的所有文件目錄都可以推送到本地來目錄來

 [root@nagios-server ~]#  rsync -avz --bwlimit='10K'  root@192.168.1.106:/etc/     dst/    這是說限最大的文件大小是10k,大於10k的文件不讓傳輸

參數用法 

-a     保留source的所有信息

-v     顯示信息

-z     對要備份的文件在傳輸時進行壓縮處理,但並不是說會對source的文件進行壓縮。從source傳過來的文件是怎樣的到target也是怎樣的。只是在傳輸過程對文件進行了壓縮一下而已,但並不會改變文件的原本狀態

-c, --checksum 打開校驗開關,強制對文件傳輸進行校驗。
-r, --recursive 對子目錄以遞歸模式處理。
-R, --relative 使用相對路徑信息。
-b, --backup 創建備份,也就是對於目的已經存在有同樣的文件名時,將老的文件重新命名為~filename。可以使用--suffix選項來指定不同的備份文件前綴。
--backup-dir 將備份文件(如~filename)存放在在目錄下。 -suffix=SUFFIX 定義備份文件前綴。
-u, --update 僅僅進行更新,也就是跳過所有已經存在於DST,並且文件時間晚於要備份的文件,不覆蓋更新的文件。
-l, --links 保留軟鏈結。
-L, --copy-links 想對待常規文件一樣處理軟鏈結。
--copy-unsafe-links 僅僅拷貝指向SRC路徑目錄樹以外的鏈結。
--safe-links 忽略指向SRC路徑目錄樹以外的鏈結。
-H, --hard-links 保留硬鏈結。
-p, --perms 保持文件權限。
-o, --owner 保持文件屬主信息。
-g, --group 保持文件屬組信息。
-D, --devices 保持設備文件信息。
-t, --times 保持文件時間信息。
-S, --sparse 對稀疏文件進行特殊處理以節省DST的空間。
-n, --dry-run現實哪些文件將被傳輸。
-w, --whole-file 拷貝文件,不進行增量檢測。
-x, --one-file-system 不要跨越文件系統邊界。
-B, --block-size=SIZE 檢驗算法使用的塊尺寸,默認是700字節。
-e, --rsh=command 指定使用rsh、ssh方式進行數據同步。
--rsync-path=PATH 指定遠程服務器上的rsync命令所在路徑信息。
-C, --cvs-exclude 使用和CVS一樣的方法自動忽略文件,用來排除那些不希望傳輸的文件。
--existing 僅僅更新那些已經存在於DST的文件,而不備份那些新創建的文件。
--delete 刪除那些DST中SRC沒有的文件。
--delete-excluded 同樣刪除接收端那些被該選項指定排除的文件。
--delete-after 傳輸結束以后再刪除。
--ignore-errors 及時出現IO錯誤也進行刪除。
--max-delete=NUM 最多刪除NUM個文件。
--partial 保留那些因故沒有完全傳輸的文件,以是加快隨后的再次傳輸。
--force 強制刪除目錄,即使不為空。
--numeric-ids 不將數字的用戶和組id匹配為用戶名和組名。
--timeout=time ip超時時間,單位為秒。
-I, --ignore-times 不跳過那些有同樣的時間和長度的文件。
--size-only 當決定是否要備份文件時,僅僅察看文件大小而不考慮文件時間。
--modify-window=NUM 決定文件是否時間相同時使用的時間戳窗口,默認為0。
-T --temp-dir=DIR 在DIR中創建臨時文件。
--compare-dest=DIR 同樣比較DIR中的文件來決定是否需要備份。
-P 等同於 --partial。 --progress 顯示備份過程。
-z, --compress 對備份的文件在傳輸時進行壓縮處理。
--exclude=PATTERN 指定排除不需要傳輸的文件模式。
--include=PATTERN 指定不排除而需要傳輸的文件模式。
--exclude-from=FILE 排除FILE中指定模式的文件。
--include-from=FILE 不排除FILE指定模式匹配的文件。
--version 打印版本信息。
--address 綁定到特定的地址。
--config=FILE 指定其他的配置文件,不使用默認的rsyncd.conf文件。
--port=PORT 指定其他的rsync服務端口。
--blocking-io 對遠程shell使用阻塞IO。
-stats 給出某些文件的傳輸狀態。
--progress 在傳輸時現實傳輸過程。
--log-format=formAT 指定日志文件格式。
--password-file=FILE 從FILE中得到密碼。
--bwlimit=KBPS 限制I/O帶寬,KBytes per second。
-h, --help 顯示幫助信息。
 
上面介紹的是rsync的命令  接下來介紹rsync的daemon模式
[root@nagios-server ~]# rpm -qa rsync   | grep rsync               如果沒有正確信息的話   執行   yum -y install rsync

[root@rsyncd-server ~]# vim /etc/rsyncd.conf   此文件默認是沒有的,要自己建立並編輯一下內容

 


port=899  # 指定rsync端口。默認873
uid = rsync  #rsync服務的運行用戶,默認是nobody,文件傳輸成功后屬主將是這個uid   不管用戶名是什么,一定要查看服務端uid,gid跟客戶端的uid,gid的數字是不是一樣
gid = rsync # rsync服務的運行組,默認是nobody,文件傳輸成功后屬組將是這個gid
use chroot = no # rsync daemon在傳輸前是否切換到指定的path目錄下,並將其監禁在內
max connections = 200 # 客戶端最大連接數量,0表示沒有限制
timeout = 300         # 在這個時間內客戶端跟服務端沒有任何數據傳輸就斷開,0表示永遠等待
file = /var/rsyncd/rsync.motd   # 客戶端連接過來顯示的消息
pid file = /var/run/rsyncd.pid       # 指定rsync daemon的pid文件
lock file = /var/run/rsync.lock      # 指定鎖文件
log file = /var/log/rsyncd.log       # 指定rsync的日志文件,而不把日志發送給syslog
dont compress = *.gz *.tgz *.zip *.z *.Z *.rpm *.deb *.bz2  # 指定哪些文件不用進行壓縮傳輸
 
###########下面指定模塊,並設定模塊配置參數,可以創建多個模塊###########
[fangyl]        # 模塊ID
path = /fangyl/ # 指定該模塊的路徑,該參數必須指定。啟動rsync服務前該目錄必須存在。rsync請求訪問模塊本質就是訪問該路徑。
ignore errors      # 在數據傳輸的時候報錯或是有異常就忽略的意思
read only = false  # 指定該模塊是否可讀寫,即能否上傳文件,false表示可讀寫,true表示可讀不可寫。所有模塊默認不可上傳
write only = false # 指定該模式是否支持下載,設置為true表示客戶端不能下載。所有模塊默認可下載
list = false       # 客戶端請求顯示模塊列表時,該模塊是否顯示出來,設置為false則該模塊為隱藏模塊。默認true
hosts allow = 192.168.0.0/24 # 指定允許連接到該模塊的機器,多個ip用空格隔開或者設置區間
hosts deny = 0.0.0.0/32   # 指定不允許連接到該模塊的機器
auth users = rsync_backup # 指定連接到該模塊的用戶列表,只有列表里的用戶才能連接到模塊,用戶名和對應密碼保存在secrts file中,
                          # 這里使用的不是系統用戶,而是虛擬用戶。不設置時,默認所有用戶都能連接,但使用的是匿名連接
secrets file = /etc/rsyncd.passwd # 保存auth users用戶列表的用戶名和密碼,每行包含一個username:passwd。由於"strict modes"  如果要是客戶端跟服務端的權限不一樣的話,那么在客戶端加上--password-file=/etc/rsyncd.passwd這個參數的話還是要讓你手動輸入密碼
                                  # 默認為true,所以此文件要求非rsync daemon用戶不可讀寫。只有啟用了auth users該選項才有效。
[fangyy]    # 以下定義的是第二個模塊
path=/fangyy/
read only = false
ignore errors
comment = anyone can access

如果像上面這樣直接就把內容寫進/etc/rsyncd.conf文件的話,那么客戶端執行的時候會報錯的,要把中文的xinetd改了disabled = no 還是不能管理rsync

[root@rsyncd-server ~]#mkdir /fangyl  ; touch  /fangyl/{a,b,c,d,e,f,g}.txt

[root@rsyncd-server ~]#chown -R rsync.rsync /fangyl 

[root@rsyncd-server ~]#chmod 600 /etc/rsyncd.passwd

[root@rsyncd-server ~]#echo 'rsync_backup:helloworld' > /etc/rsyncd.passwd

[root@rsyncd-server ~]#useradd -s /sbin/nologin rsync

[root@rsyncd-server ~]#rsync --daemon

[root@rsyncd-server ~]#lsof -i :873

[root@rsyncd-server ~]#id rsync

客戶端認證

顯示推的方式 去掉這個參數就要自己輸密碼--password-file=/etc/rsync.passwd  放到最后面

[root@rsyncd-client ~]#echo 'helloworld' > /etc/rsync.passwd

[root@rsyncd-client ~]#chmod 600 /etc/rsyncd.passwd 

[root@rsyncd-client ~]#

[root@rsyncd-client ~]#  

[root@rsyncd-client ~]#rsync -avz /etc/passwd  rsync_backup@192.168.0.10::fangyl --password-file=/etc/rsync.pass     這是推的方式。 這句話的意思就是將本地的passwd文件推送到模塊下目錄里

 Access via rsync daemon:
         Pull: rsync [OPTION...] [USER@]HOST::SRC... [DEST]
               rsync [OPTION...] rsync://[USER@]HOST[:PORT]/SRC... [DEST]
         Push: rsync [OPTION...] SRC... [USER@]HOST::DEST
               rsync [OPTION...] SRC... rsync://[USER@]HOST[:PORT]/DEST

 

拉的方式只是換一下路徑而已。

 

-v, --verbose 詳細模式輸出。 -q, --quiet 精簡輸出模式。 -c, --checksum 打開校驗開關,強制對文件傳輸進行校驗。 -a, --archive 歸檔模式,表示以遞歸方式傳輸文件,並保持所有文件屬性,等於-rlptgoD。 -r, --recursive 對子目錄以遞歸模式處理。 -R, --relative 使用相對路徑信息。 -b, --backup 創建備份,也就是對於目的已經存在有同樣的文件名時,將老的文件重新命名為~filename。可以使用--suffix選項來指定不同的備份文件前綴。 --backup-dir 將備份文件(如~filename)存放在在目錄下。 -suffix=SUFFIX 定義備份文件前綴。 -u, --update 僅僅進行更新,也就是跳過所有已經存在於DST,並且文件時間晚於要備份的文件,不覆蓋更新的文件。 -l, --links 保留軟鏈結。 -L, --copy-links 想對待常規文件一樣處理軟鏈結。 --copy-unsafe-links 僅僅拷貝指向SRC路徑目錄樹以外的鏈結。 --safe-links 忽略指向SRC路徑目錄樹以外的鏈結。 -H, --hard-links 保留硬鏈結。 -p, --perms 保持文件權限。 -o, --owner 保持文件屬主信息。 -g, --group 保持文件屬組信息。 -D, --devices 保持設備文件信息。 -t, --times 保持文件時間信息。 -S, --sparse 對稀疏文件進行特殊處理以節省DST的空間。 -n, --dry-run現實哪些文件將被傳輸。 -w, --whole-file 拷貝文件,不進行增量檢測。 -x, --one-file-system 不要跨越文件系統邊界。 -B, --block-size=SIZE 檢驗算法使用的塊尺寸,默認是700字節。 -e, --rsh=command 指定使用rsh、ssh方式進行數據同步。 --rsync-path=PATH 指定遠程服務器上的rsync命令所在路徑信息。 -C, --cvs-exclude 使用和CVS一樣的方法自動忽略文件,用來排除那些不希望傳輸的文件。 --existing 僅僅更新那些已經存在於DST的文件,而不備份那些新創建的文件。 --delete 刪除那些DST中SRC沒有的文件。 --delete-excluded 同樣刪除接收端那些被該選項指定排除的文件。 --delete-after 傳輸結束以后再刪除。 --ignore-errors 及時出現IO錯誤也進行刪除。 --max-delete=NUM 最多刪除NUM個文件。 --partial 保留那些因故沒有完全傳輸的文件,以是加快隨后的再次傳輸。 --force 強制刪除目錄,即使不為空。 --numeric-ids 不將數字的用戶和組id匹配為用戶名和組名。 --timeout=time ip超時時間,單位為秒。 -I, --ignore-times 不跳過那些有同樣的時間和長度的文件。 --size-only 當決定是否要備份文件時,僅僅察看文件大小而不考慮文件時間。 --modify-window=NUM 決定文件是否時間相同時使用的時間戳窗口,默認為0。 -T --temp-dir=DIR 在DIR中創建臨時文件。 --compare-dest=DIR 同樣比較DIR中的文件來決定是否需要備份。 -P 等同於 --partial。 --progress 顯示備份過程。 -z, --compress 對備份的文件在傳輸時進行壓縮處理。 --exclude=PATTERN 指定排除不需要傳輸的文件模式。 --include=PATTERN 指定不排除而需要傳輸的文件模式。 --exclude-from=FILE 排除FILE中指定模式的文件。 --include-from=FILE 不排除FILE指定模式匹配的文件。 --version 打印版本信息。 --address 綁定到特定的地址。 --config=FILE 指定其他的配置文件,不使用默認的rsyncd.conf文件。 --port=PORT 指定其他的rsync服務端口。 --blocking-io 對遠程shell使用阻塞IO。 -stats 給出某些文件的傳輸狀態。 --progress 在傳輸時現實傳輸過程。 --log-format=formAT 指定日志文件格式。 --password-file=FILE 從FILE中得到密碼。 --bwlimit=KBPS 限制I/O帶寬,KBytes per second。 -h, --help 顯示幫助信息。

來自: http://man.linuxde.net/rsync
-v, --verbose 詳細模式輸出。 -q, --quiet 精簡輸出模式。 -c, --checksum 打開校驗開關,強制對文件傳輸進行校驗。 -a, --archive 歸檔模式,表示以遞歸方式傳輸文件,並保持所有文件屬性,等於-rlptgoD。 -r, --recursive 對子目錄以遞歸模式處理。 -R, --relative 使用相對路徑信息。 -b, --backup 創建備份,也就是對於目的已經存在有同樣的文件名時,將老的文件重新命名為~filename。可以使用--suffix選項來指定不同的備份文件前綴。 --backup-dir 將備份文件(如~filename)存放在在目錄下。 -suffix=SUFFIX 定義備份文件前綴。 -u, --update 僅僅進行更新,也就是跳過所有已經存在於DST,並且文件時間晚於要備份的文件,不覆蓋更新的文件。 -l, --links 保留軟鏈結。 -L, --copy-links 想對待常規文件一樣處理軟鏈結。 --copy-unsafe-links 僅僅拷貝指向SRC路徑目錄樹以外的鏈結。 --safe-links 忽略指向SRC路徑目錄樹以外的鏈結。 -H, --hard-links 保留硬鏈結。 -p, --perms 保持文件權限。 -o, --owner 保持文件屬主信息。 -g, --group 保持文件屬組信息。 -D, --devices 保持設備文件信息。 -t, --times 保持文件時間信息。 -S, --sparse 對稀疏文件進行特殊處理以節省DST的空間。 -n, --dry-run現實哪些文件將被傳輸。 -w, --whole-file 拷貝文件,不進行增量檢測。 -x, --one-file-system 不要跨越文件系統邊界。 -B, --block-size=SIZE 檢驗算法使用的塊尺寸,默認是700字節。 -e, --rsh=command 指定使用rsh、ssh方式進行數據同步。 --rsync-path=PATH 指定遠程服務器上的rsync命令所在路徑信息。 -C, --cvs-exclude 使用和CVS一樣的方法自動忽略文件,用來排除那些不希望傳輸的文件。 --existing 僅僅更新那些已經存在於DST的文件,而不備份那些新創建的文件。 --delete 刪除那些DST中SRC沒有的文件。 --delete-excluded 同樣刪除接收端那些被該選項指定排除的文件。 --delete-after 傳輸結束以后再刪除。 --ignore-errors 及時出現IO錯誤也進行刪除。 --max-delete=NUM 最多刪除NUM個文件。 --partial 保留那些因故沒有完全傳輸的文件,以是加快隨后的再次傳輸。 --force 強制刪除目錄,即使不為空。 --numeric-ids 不將數字的用戶和組id匹配為用戶名和組名。 --timeout=time ip超時時間,單位為秒。 -I, --ignore-times 不跳過那些有同樣的時間和長度的文件。 --size-only 當決定是否要備份文件時,僅僅察看文件大小而不考慮文件時間。 --modify-window=NUM 決定文件是否時間相同時使用的時間戳窗口,默認為0。 -T --temp-dir=DIR 在DIR中創建臨時文件。 --compare-dest=DIR 同樣比較DIR中的文件來決定是否需要備份。 -P 等同於 --partial。 --progress 顯示備份過程。 -z, --compress 對備份的文件在傳輸時進行壓縮處理。 --exclude=PATTERN 指定排除不需要傳輸的文件模式。 --include=PATTERN 指定不排除而需要傳輸的文件模式。 --exclude-from=FILE 排除FILE中指定模式的文件。 --include-from=FILE 不排除FILE指定模式匹配的文件。 --version 打印版本信息。 --address 綁定到特定的地址。 --config=FILE 指定其他的配置文件,不使用默認的rsyncd.conf文件。 --port=PORT 指定其他的rsync服務端口。 --blocking-io 對遠程shell使用阻塞IO。 -stats 給出某些文件的傳輸狀態。 --progress 在傳輸時現實傳輸過程。 --log-format=formAT 指定日志文件格式。 --password-file=FILE 從FILE中得到密碼。 --bwlimit=KBPS 限制I/O帶寬,KBytes per second。 -h, --help 顯示幫助信息。

來自: http://man.linuxde.net/rsync
-v, --verbose 詳細模式輸出。 -q, --quiet 精簡輸出模式。 -c, --checksum 打開校驗開關,強制對文件傳輸進行校驗。 -a, --archive 歸檔模式,表示以遞歸方式傳輸文件,並保持所有文件屬性,等於-rlptgoD。 -r, --recursive 對子目錄以遞歸模式處理。 -R, --relative 使用相對路徑信息。 -b, --backup 創建備份,也就是對於目的已經存在有同樣的文件名時,將老的文件重新命名為~filename。可以使用--suffix選項來指定不同的備份文件前綴。 --backup-dir 將備份文件(如~filename)存放在在目錄下。 -suffix=SUFFIX 定義備份文件前綴。 -u, --update 僅僅進行更新,也就是跳過所有已經存在於DST,並且文件時間晚於要備份的文件,不覆蓋更新的文件。 -l, --links 保留軟鏈結。 -L, --copy-links 想對待常規文件一樣處理軟鏈結。 --copy-unsafe-links 僅僅拷貝指向SRC路徑目錄樹以外的鏈結。 --safe-links 忽略指向SRC路徑目錄樹以外的鏈結。 -H, --hard-links 保留硬鏈結。 -p, --perms 保持文件權限。 -o, --owner 保持文件屬主信息。 -g, --group 保持文件屬組信息。 -D, --devices 保持設備文件信息。 -t, --times 保持文件時間信息。 -S, --sparse 對稀疏文件進行特殊處理以節省DST的空間。 -n, --dry-run現實哪些文件將被傳輸。 -w, --whole-file 拷貝文件,不進行增量檢測。 -x, --one-file-system 不要跨越文件系統邊界。 -B, --block-size=SIZE 檢驗算法使用的塊尺寸,默認是700字節。 -e, --rsh=command 指定使用rsh、ssh方式進行數據同步。 --rsync-path=PATH 指定遠程服務器上的rsync命令所在路徑信息。 -C, --cvs-exclude 使用和CVS一樣的方法自動忽略文件,用來排除那些不希望傳輸的文件。 --existing 僅僅更新那些已經存在於DST的文件,而不備份那些新創建的文件。 --delete 刪除那些DST中SRC沒有的文件。 --delete-excluded 同樣刪除接收端那些被該選項指定排除的文件。 --delete-after 傳輸結束以后再刪除。 --ignore-errors 及時出現IO錯誤也進行刪除。 --max-delete=NUM 最多刪除NUM個文件。 --partial 保留那些因故沒有完全傳輸的文件,以是加快隨后的再次傳輸。 --force 強制刪除目錄,即使不為空。 --numeric-ids 不將數字的用戶和組id匹配為用戶名和組名。 --timeout=time ip超時時間,單位為秒。 -I, --ignore-times 不跳過那些有同樣的時間和長度的文件。 --size-only 當決定是否要備份文件時,僅僅察看文件大小而不考慮文件時間。 --modify-window=NUM 決定文件是否時間相同時使用的時間戳窗口,默認為0。 -T --temp-dir=DIR 在DIR中創建臨時文件。 --compare-dest=DIR 同樣比較DIR中的文件來決定是否需要備份。 -P 等同於 --partial。 --progress 顯示備份過程。 -z, --compress 對備份的文件在傳輸時進行壓縮處理。 --exclude=PATTERN 指定排除不需要傳輸的文件模式。 --include=PATTERN 指定不排除而需要傳輸的文件模式。 --exclude-from=FILE 排除FILE中指定模式的文件。 --include-from=FILE 不排除FILE指定模式匹配的文件。 --version 打印版本信息。 --address 綁定到特定的地址。 --config=FILE 指定其他的配置文件,不使用默認的rsyncd.conf文件。 --port=PORT 指定其他的rsync服務端口。 --blocking-io 對遠程shell使用阻塞IO。 -stats 給出某些文件的傳輸狀態。 --progress 在傳輸時現實傳輸過程。 --log-format=formAT 指定日志文件格式。 --password-file=FILE 從FILE中得到密碼。 --bwlimit=KBPS 限制I/O帶寬,KBytes per second。 -h, --help 顯示幫助信息。

來自: http://man.linuxde.net/rsync
-z, --compress 對備份的文件在傳輸時進行壓縮處理。

來自: http://man.linuxde.net/rsync
-z, --compress 對備份的文件在傳輸時進行壓縮處理。

來自: http://man.linuxde.net/rsync


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM